Class ProjectsAdminController
Implements
Inherited Members
Namespace: Volo.Docs.Admin
Assembly: Volo.Docs.Admin.HttpApi.dll
Syntax
[RemoteService(true, Name = "AbpDocsAdmin")]
[Area("docs-admin")]
[Route("api/docs/admin/projects")]
public class ProjectsAdminController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IProjectAdminAppService, IApplicationService, IRemoteService
Constructors
ProjectsAdminController(IProjectAdminAppService)
Declaration
public ProjectsAdminController(IProjectAdminAppService projectAdminAppService)
Parameters
Type | Name | Description |
---|---|---|
IProjectAdminAppService | projectAdminAppService |
Methods
CreateAsync(CreateProjectDto)
Declaration
[HttpPost]
public Task<ProjectDto> CreateAsync(CreateProjectDto input)
Parameters
Type | Name | Description |
---|---|---|
CreateProjectDto | input |
Returns
Type | Description |
---|---|
Task<ProjectDto> |
DeleteAsync(Guid)
Declaration
[HttpDelete]
public Task DeleteAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task |
GetAsync(Guid)
Declaration
[HttpGet]
[Route("{id}")]
public Task<ProjectDto> GetAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task<ProjectDto> |
GetListAsync(PagedAndSortedResultRequestDto)
Declaration
[HttpGet]
[Route("")]
public Task<PagedResultDto<ProjectDto>> GetListAsync(PagedAndSortedResultRequestDto input)
Parameters
Type | Name | Description |
---|---|---|
PagedAndSortedResultRequestDto | input |
Returns
Type | Description |
---|---|
Task<PagedResultDto<ProjectDto>> |
GetListWithoutDetailsAsync()
Declaration
[HttpGet]
[Route("GetListProjectWithoutDetailsAsync")]
public Task<List<ProjectWithoutDetailsDto>> GetListWithoutDetailsAsync()
Returns
Type | Description |
---|---|
Task<List<ProjectWithoutDetailsDto>> |
ReindexAllAsync()
Declaration
[HttpPost]
[Route("ReindexAll")]
public Task ReindexAllAsync()
Returns
Type | Description |
---|---|
Task |
ReindexAsync(ReindexInput)
Declaration
[HttpPost]
[Route("Reindex")]
public Task ReindexAsync(ReindexInput input)
Parameters
Type | Name | Description |
---|---|---|
ReindexInput | input |
Returns
Type | Description |
---|---|
Task |
UpdateAsync(Guid, UpdateProjectDto)
Declaration
[HttpPut]
[Route("{id}")]
public Task<ProjectDto> UpdateAsync(Guid id, UpdateProjectDto input)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
UpdateProjectDto | input |
Returns
Type | Description |
---|---|
Task<ProjectDto> |