Class EntityTagAdminAppService
Inheritance
EntityTagAdminAppService
Assembly: Volo.CmsKit.Admin.Application.dll
[RequiresFeature(new string[] { "CmsKit.TagEnable" })]
[RequiresGlobalFeature(typeof(TagsFeature))]
public class EntityTagAdminAppService : CmsKitAdminAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IEntityTagAdminAppService, IApplicationService, IRemoteService
Constructors
Declaration
public EntityTagAdminAppService(ITagDefinitionStore tagDefinitionStore, EntityTagManager entityTagManager, TagManager tagManager, ITagRepository tagRepository, IEntityTagRepository entityTagRepository)
Parameters
Properties
Declaration
protected EntityTagManager EntityTagManager { get; }
Property Value
Declaration
protected IEntityTagRepository EntityTagRepository { get; }
Property Value
Declaration
protected ITagDefinitionStore TagDefinitionStore { get; }
Property Value
Declaration
protected TagManager TagManager { get; }
Property Value
Declaration
protected ITagRepository TagRepository { get; }
Property Value
Methods
Declaration
public virtual Task AddTagToEntityAsync(EntityTagCreateDto input)
Parameters
Returns
Declaration
public virtual Task RemoveTagFromEntityAsync(EntityTagRemoveDto input)
Parameters
Returns
Declaration
public virtual Task SetEntityTagsAsync(EntityTagSetDto input)
Parameters
Returns
Implements
Extension Methods