Show / Hide Table of Contents

Class MarkedItemPublicAppService

Inheritance
object
ApplicationService
CmsKitAppServiceBase
CmsKitPublicAppServiceBase
MarkedItemPublicAppService
Implements
IAvoidDuplicateCrossCuttingConcerns
IValidationEnabled
IUnitOfWorkEnabled
IAuditingEnabled
IGlobalFeatureCheckingEnabled
ITransientDependency
IMarkedItemPublicAppService
IApplicationService
IRemoteService
Inherited Members
ApplicationService.CheckPolicyAsync(string)
ApplicationService.CreateLocalizer()
ApplicationService.LazyServiceProvider
ApplicationService.ServiceProvider
ApplicationService.CommonPostfixes
ApplicationService.AppliedCrossCuttingConcerns
ApplicationService.UnitOfWorkManager
ApplicationService.AsyncExecuter
ApplicationService.ObjectMapperContext
ApplicationService.ObjectMapper
ApplicationService.GuidGenerator
ApplicationService.LoggerFactory
ApplicationService.CurrentTenant
ApplicationService.DataFilter
ApplicationService.CurrentUser
ApplicationService.SettingProvider
ApplicationService.Clock
ApplicationService.AuthorizationService
ApplicationService.FeatureChecker
ApplicationService.StringLocalizerFactory
ApplicationService.L
ApplicationService.LocalizationResource
ApplicationService.CurrentUnitOfWork
ApplicationService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.Public.MarkedItems
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
Type Name Description
IMarkedItemDefinitionStore markedItemDefinitionStore
IUserMarkedItemRepository userMarkedItemRepository
MarkedItemManager markedItemManager

Properties

MarkedItemDefinitionStore

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

MarkedItemManager

Declaration
protected MarkedItemManager MarkedItemManager { get; }
Property Value
Type Description
MarkedItemManager

UserMarkedItemRepository

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

Methods

GetForUserAsync(string, string)

Declaration
[AllowAnonymous]
public virtual Task<MarkedItemWithToggleDto> GetForUserAsync(string entityType, string entityId)
Parameters
Type Name Description
string entityType
string entityId
Returns
Type Description
Task<MarkedItemWithToggleDto>

ToggleAsync(string, string)

Declaration
[Authorize]
public virtual Task<bool> ToggleAsync(string entityType, string entityId)
Parameters
Type Name Description
string entityType
string entityId
Returns
Type Description
Task<bool>

Implements

IAvoidDuplicateCrossCuttingConcerns
IValidationEnabled
IUnitOfWorkEnabled
IAuditingEnabled
IGlobalFeatureCheckingEnabled
ITransientDependency
IMarkedItemPublicAppService
IApplicationService
IRemoteService

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