Class ProjectAdminAppService
Inheritance
System.Object
ProjectAdminAppService
Implements
IApplicationService
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
Methods
CreateAsync(CreateProjectDto)
Declaration
public Task<ProjectDto> CreateAsync(CreateProjectDto input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
public Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAsync(Guid)
Declaration
public Task<ProjectDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetListAsync(PagedAndSortedResultRequestDto)
Declaration
public Task<PagedResultDto<ProjectDto>> GetListAsync(PagedAndSortedResultRequestDto input)
Parameters
Type |
Name |
Description |
PagedAndSortedResultRequestDto |
input |
|
Returns
ReindexAllAsync()
Declaration
public Task ReindexAllAsync()
Returns
Declaration
public Task ReindexAsync(ReindexInput input)
Parameters
Returns
UpdateAsync(Guid, UpdateProjectDto)
Declaration
public Task<ProjectDto> UpdateAsync(Guid id, UpdateProjectDto input)
Parameters
Returns
Implements
IApplicationService
Extension Methods