Class MarkedItemManager
Inheritance
MarkedItemManager
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class MarkedItemManager : CmsKitDomainServiceBase, IDomainService, ITransientDependency
Constructors
MarkedItemManager(IUserMarkedItemRepository, IMarkedItemDefinitionStore)
Declaration
public MarkedItemManager(IUserMarkedItemRepository userMarkedItemRepository, IMarkedItemDefinitionStore markedItemDefinitionStore)
Parameters
Properties
MarkedItemDefinitionStore
Declaration
protected IMarkedItemDefinitionStore MarkedItemDefinitionStore { get; set; }
Property Value
UserMarkedItemRepository
Declaration
protected IUserMarkedItemRepository UserMarkedItemRepository { get; set; }
Property Value
Methods
GetEntityIdsFilteredByUserAsync(Guid, string, Guid?, CancellationToken)
Declaration
public Task<List<string>> GetEntityIdsFilteredByUserAsync(Guid userId, string entityType, Guid? tenantId = null, CancellationToken cancellationToken = default)
Parameters
Returns
ToggleUserMarkedItemAsync(Guid, string, string)
Declaration
public virtual Task<bool> ToggleUserMarkedItemAsync(Guid creatorId, string entityType, string entityId)
Parameters
Returns
Implements
Extension Methods