Show / Hide Table of Contents

Class RatingManager

Inheritance
object
DomainService
RatingManager
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.Ratings
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class RatingManager : DomainService, IDomainService, ITransientDependency

Constructors

RatingManager(IRatingRepository, IRatingEntityTypeDefinitionStore)

Declaration
public RatingManager(IRatingRepository ratingRepository, IRatingEntityTypeDefinitionStore ratingDefinitionStore)
Parameters
Type Name Description
IRatingRepository ratingRepository
IRatingEntityTypeDefinitionStore ratingDefinitionStore

Properties

RatingDefinitionStore

Declaration
protected IRatingEntityTypeDefinitionStore RatingDefinitionStore { get; }
Property Value
Type Description
IRatingEntityTypeDefinitionStore

RatingRepository

Declaration
protected IRatingRepository RatingRepository { get; }
Property Value
Type Description
IRatingRepository

Methods

SetStarAsync(CmsUser, string, string, short)

Declaration
public Task<Rating> SetStarAsync(CmsUser user, string entityType, string entityId, short starCount)
Parameters
Type Name Description
CmsUser user
string entityType
string entityId
short starCount
Returns
Type Description
Task<Rating>

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