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> |