Interface IRatingRepository
Assembly: Volo.CmsKit.Domain.dll
Syntax
public interface IRatingRepository : IBasicRepository<Rating, Guid>, IBasicRepository<Rating>, IReadOnlyBasicRepository<Rating, Guid>, IReadOnlyBasicRepository<Rating>, IRepository
Methods
GetCurrentUserRatingAsync(string, string, Guid, CancellationToken)
Declaration
Task<Rating> GetCurrentUserRatingAsync(string entityType, string entityId, Guid userId, CancellationToken cancellationToken = default)
Parameters
Returns
GetGroupedStarCountsAsync(string, string, CancellationToken)
Declaration
Task<List<RatingWithStarCountQueryResultItem>> GetGroupedStarCountsAsync(string entityType, string entityId, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods