Class TagAdminClientProxy
Implements
Inherited Members
Namespace: Volo.CmsKit.Admin.Tags
Assembly: Volo.CmsKit.Admin.HttpApi.Client.dll
Syntax
[Dependency(ReplaceServices = true)]
[ExposeServices(new Type[] { typeof(ITagAdminAppService), typeof(TagAdminClientProxy) })]
public class TagAdminClientProxy : ClientProxyBase<ITagAdminAppService>, ITransientDependency, ITagAdminAppService, ICrudAppService<TagDto, Guid, TagGetListInput, TagCreateDto, TagUpdateDto>, ICrudAppService<TagDto, TagDto, Guid, TagGetListInput, TagCreateDto, TagUpdateDto>, IReadOnlyAppService<TagDto, TagDto, Guid, TagGetListInput>, ICreateUpdateAppService<TagDto, Guid, TagCreateDto, TagUpdateDto>, ICreateAppService<TagDto, TagCreateDto>, IUpdateAppService<TagDto, Guid, TagUpdateDto>, IDeleteAppService<Guid>, IApplicationService, IRemoteService
Constructors
TagAdminClientProxy()
Declaration
public TagAdminClientProxy()
Methods
CreateAsync(TagCreateDto)
Declaration
public virtual Task<TagDto> CreateAsync(TagCreateDto input)
Parameters
Type | Name | Description |
---|---|---|
TagCreateDto | input |
Returns
Type | Description |
---|---|
Task<TagDto> |
DeleteAsync(Guid)
Declaration
public virtual Task DeleteAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task |
GetAsync(Guid)
Declaration
public virtual Task<TagDto> GetAsync(Guid id)
Parameters
Type | Name | Description |
---|---|---|
Guid | id |
Returns
Type | Description |
---|---|
Task<TagDto> |
GetListAsync(TagGetListInput)
Declaration
public virtual Task<PagedResultDto<TagDto>> GetListAsync(TagGetListInput input)
Parameters
Type | Name | Description |
---|---|---|
TagGetListInput | input |
Returns
Type | Description |
---|---|
Task<PagedResultDto<TagDto>> |
GetTagDefinitionsAsync()
Declaration
public virtual Task<List<TagDefinitionDto>> GetTagDefinitionsAsync()
Returns
Type | Description |
---|---|
Task<List<TagDefinitionDto>> |
UpdateAsync(Guid, TagUpdateDto)
Declaration
public virtual Task<TagDto> UpdateAsync(Guid id, TagUpdateDto input)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
TagUpdateDto | input |
Returns
Type | Description |
---|---|
Task<TagDto> |