Class EntityTagAdminController
Implements
Inherited Members
Namespace: Volo.CmsKit.Admin.Tags
Assembly: Volo.CmsKit.Admin.HttpApi.dll
Syntax
[RequiresFeature(new string[] { "CmsKit.TagEnable" })]
[RequiresGlobalFeature(typeof(TagsFeature))]
[RemoteService(true, Name = "CmsKitAdmin")]
[Area("cms-kit-admin")]
[Route("api/cms-kit-admin/entity-tags")]
public class EntityTagAdminController : CmsKitAdminController, IAvoidDuplicateCrossCuttingConcerns, IEntityTagAdminAppService, IApplicationService, IRemoteService
Constructors
EntityTagAdminController(IEntityTagAdminAppService)
Declaration
public EntityTagAdminController(IEntityTagAdminAppService entityTagAdminAppService)
Parameters
Type | Name | Description |
---|---|---|
IEntityTagAdminAppService | entityTagAdminAppService |
Properties
EntityTagAdminAppService
Declaration
protected IEntityTagAdminAppService EntityTagAdminAppService { get; }
Property Value
Type | Description |
---|---|
IEntityTagAdminAppService |
Methods
AddTagToEntityAsync(EntityTagCreateDto)
Declaration
[HttpPost]
public Task AddTagToEntityAsync(EntityTagCreateDto input)
Parameters
Type | Name | Description |
---|---|---|
EntityTagCreateDto | input |
Returns
Type | Description |
---|---|
Task |
RemoveTagFromEntityAsync(EntityTagRemoveDto)
Declaration
[HttpDelete]
public Task RemoveTagFromEntityAsync(EntityTagRemoveDto input)
Parameters
Type | Name | Description |
---|---|---|
EntityTagRemoveDto | input |
Returns
Type | Description |
---|---|
Task |
SetEntityTagsAsync(EntityTagSetDto)
Declaration
[HttpPut]
public Task SetEntityTagsAsync(EntityTagSetDto input)
Parameters
Type | Name | Description |
---|---|---|
EntityTagSetDto | input |
Returns
Type | Description |
---|---|
Task |