Class ProjectsAdminClientProxy
Inheritance
ProjectsAdminClientProxy
Assembly: Volo.Docs.Admin.HttpApi.Client.dll
Syntax
[Dependency(ReplaceServices = true)]
[ExposeServices(new Type[] { typeof(IProjectAdminAppService), typeof(ProjectsAdminClientProxy) })]
public class ProjectsAdminClientProxy : ClientProxyBase<IProjectAdminAppService>, ITransientDependency, IProjectAdminAppService, IApplicationService, IRemoteService
Constructors
ProjectsAdminClientProxy()
Declaration
public ProjectsAdminClientProxy()
Methods
CreateAsync(CreateProjectDto)
Declaration
public virtual Task<ProjectDto> CreateAsync(CreateProjectDto input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAsync(Guid)
Declaration
public virtual Task<ProjectDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetListAsync(PagedAndSortedResultRequestDto)
Declaration
public virtual Task<PagedResultDto<ProjectDto>> GetListAsync(PagedAndSortedResultRequestDto input)
Parameters
Returns
GetListWithoutDetailsAsync()
Declaration
public virtual Task<List<ProjectWithoutDetailsDto>> GetListWithoutDetailsAsync()
Returns
ReindexAllAsync()
Declaration
public virtual Task ReindexAllAsync()
Returns
Declaration
public virtual Task ReindexAsync(ReindexInput input)
Parameters
Returns
UpdateAsync(Guid, UpdateProjectDto)
Declaration
public virtual Task<ProjectDto> UpdateAsync(Guid id, UpdateProjectDto input)
Parameters
Returns
Implements
Extension Methods