Interface IProjectAdminAppService
Assembly: Volo.Docs.Admin.Application.Contracts.dll
Syntax
public interface IProjectAdminAppService : IApplicationService, IRemoteService
Methods
CreateAsync(CreateProjectDto)
Declaration
Task<ProjectDto> CreateAsync(CreateProjectDto input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAsync(Guid)
Declaration
Task<ProjectDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetListAsync(PagedAndSortedResultRequestDto)
Declaration
Task<PagedResultDto<ProjectDto>> GetListAsync(PagedAndSortedResultRequestDto input)
Parameters
Returns
GetListWithoutDetailsAsync()
Declaration
Task<List<ProjectWithoutDetailsDto>> GetListWithoutDetailsAsync()
Returns
ReindexAllAsync()
Declaration
Returns
Declaration
Task ReindexAsync(ReindexInput input)
Parameters
Returns
UpdateAsync(Guid, UpdateProjectDto)
Declaration
Task<ProjectDto> UpdateAsync(Guid id, UpdateProjectDto input)
Parameters
Returns
Extension Methods