Show / Hide Table of Contents

Class ProjectAdminAppService

Inheritance
System.Object
ProjectAdminAppService
Implements
IProjectAdminAppService
IApplicationService
Namespace: Volo.Docs.Admin.Projects
Assembly: Volo.Docs.Admin.Application.dll
Syntax
public class ProjectAdminAppService : ApplicationService, IProjectAdminAppService, IApplicationService

Constructors

ProjectAdminAppService(IProjectRepository, IDocumentRepository, IDocumentFullSearch, IGuidGenerator)

Declaration
public ProjectAdminAppService(IProjectRepository projectRepository, IDocumentRepository documentRepository, IDocumentFullSearch documentFullSearch, IGuidGenerator guidGenerator)
Parameters
Type Name Description
IProjectRepository projectRepository
IDocumentRepository documentRepository
IDocumentFullSearch documentFullSearch
IGuidGenerator guidGenerator

Methods

CreateAsync(CreateProjectDto)

Declaration
public Task<ProjectDto> CreateAsync(CreateProjectDto input)
Parameters
Type Name Description
CreateProjectDto input
Returns
Type Description
Task<ProjectDto>

DeleteAsync(Guid)

Declaration
public Task DeleteAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task

GetAsync(Guid)

Declaration
public Task<ProjectDto> GetAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<ProjectDto>

GetListAsync(PagedAndSortedResultRequestDto)

Declaration
public Task<PagedResultDto<ProjectDto>> GetListAsync(PagedAndSortedResultRequestDto input)
Parameters
Type Name Description
PagedAndSortedResultRequestDto input
Returns
Type Description
Task<PagedResultDto<ProjectDto>>

ReindexAllAsync()

Declaration
public Task ReindexAllAsync()
Returns
Type Description
Task

ReindexAsync(ReindexInput)

Declaration
public Task ReindexAsync(ReindexInput input)
Parameters
Type Name Description
ReindexInput input
Returns
Type Description
Task

UpdateAsync(Guid, UpdateProjectDto)

Declaration
public Task<ProjectDto> UpdateAsync(Guid id, UpdateProjectDto input)
Parameters
Type Name Description
Guid id
UpdateProjectDto input
Returns
Type Description
Task<ProjectDto>

Implements

IProjectAdminAppService
IApplicationService

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft