Show / Hide Table of Contents

Class MarkedItemManager

Inheritance
object
DomainService
CmsKitDomainServiceBase
MarkedItemManager
Implements
IDomainService
ITransientDependency
Inherited Members
DomainService.LazyServiceProvider
DomainService.ServiceProvider
DomainService.Clock
DomainService.GuidGenerator
DomainService.LoggerFactory
DomainService.CurrentTenant
DomainService.AsyncExecuter
DomainService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.MarkedItems
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class MarkedItemManager : CmsKitDomainServiceBase, IDomainService, ITransientDependency

Constructors

MarkedItemManager(IUserMarkedItemRepository, IMarkedItemDefinitionStore)

Declaration
public MarkedItemManager(IUserMarkedItemRepository userMarkedItemRepository, IMarkedItemDefinitionStore markedItemDefinitionStore)
Parameters
Type Name Description
IUserMarkedItemRepository userMarkedItemRepository
IMarkedItemDefinitionStore markedItemDefinitionStore

Properties

MarkedItemDefinitionStore

Declaration
protected IMarkedItemDefinitionStore MarkedItemDefinitionStore { get; set; }
Property Value
Type Description
IMarkedItemDefinitionStore

UserMarkedItemRepository

Declaration
protected IUserMarkedItemRepository UserMarkedItemRepository { get; set; }
Property Value
Type Description
IUserMarkedItemRepository

Methods

ToggleUserMarkedItemAsync(Guid, string, string)

Declaration
public virtual Task<bool> ToggleUserMarkedItemAsync(Guid creatorId, string entityType, string entityId)
Parameters
Type Name Description
Guid creatorId
string entityType
string entityId
Returns
Type Description
Task<bool>

Implements

IDomainService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform