Class MarkedItemPublicAppService
Inheritance
MarkedItemPublicAppService
Assembly: Volo.CmsKit.Public.Application.dll
Syntax
[RequiresFeature(new string[] { "CmsKit.MarkedItemEnable" })]
[RequiresGlobalFeature(typeof(MarkedItemsFeature))]
public class MarkedItemPublicAppService : CmsKitPublicAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IMarkedItemPublicAppService, IApplicationService, IRemoteService
Constructors
MarkedItemPublicAppService(IMarkedItemDefinitionStore, IUserMarkedItemRepository, MarkedItemManager)
Declaration
public MarkedItemPublicAppService(IMarkedItemDefinitionStore markedItemDefinitionStore, IUserMarkedItemRepository userMarkedItemRepository, MarkedItemManager markedItemManager)
Parameters
Properties
MarkedItemDefinitionStore
Declaration
protected IMarkedItemDefinitionStore MarkedItemDefinitionStore { get; }
Property Value
MarkedItemManager
Declaration
protected MarkedItemManager MarkedItemManager { get; }
Property Value
UserMarkedItemRepository
Declaration
protected IUserMarkedItemRepository UserMarkedItemRepository { get; }
Property Value
Methods
GetForUserAsync(string, string)
Declaration
[AllowAnonymous]
public virtual Task<MarkedItemWithToggleDto> GetForUserAsync(string entityType, string entityId)
Parameters
Returns
ToggleAsync(string, string)
Declaration
[Authorize]
public virtual Task<bool> ToggleAsync(string entityType, string entityId)
Parameters
Returns
Implements
Extension Methods