Class ProjectsAdminController
Inheritance
System.Object
ProjectsAdminController
Implements
IAvoidDuplicateCrossCuttingConcerns
IApplicationService
Assembly: Volo.Docs.Admin.HttpApi.dll
Syntax
public class ProjectsAdminController : AbpController, IAvoidDuplicateCrossCuttingConcerns, IProjectAdminAppService, IApplicationService
Constructors
ProjectsAdminController(IProjectAdminAppService)
Declaration
public ProjectsAdminController(IProjectAdminAppService projectAdminAppService)
Parameters
Methods
CreateAsync(CreateProjectDto)
Declaration
public Task<ProjectDto> CreateAsync(CreateProjectDto input)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<ProjectDto> |
|
DeleteAsync(Guid)
Declaration
public Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
GetAsync(Guid)
Declaration
public Task<ProjectDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<ProjectDto> |
|
GetListAsync(PagedAndSortedResultRequestDto)
Declaration
public Task<PagedResultDto<ProjectDto>> GetListAsync(PagedAndSortedResultRequestDto input)
Parameters
Type |
Name |
Description |
PagedAndSortedResultRequestDto |
input |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<PagedResultDto<ProjectDto>> |
|
ReindexAllAsync()
Declaration
public Task ReindexAllAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Declaration
public Task ReindexAsync(ReindexInput input)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
UpdateAsync(Guid, UpdateProjectDto)
Declaration
public Task<ProjectDto> UpdateAsync(Guid id, UpdateProjectDto input)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<ProjectDto> |
|
Implements
IAvoidDuplicateCrossCuttingConcerns
IApplicationService
Extension Methods