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 = null)
Parameters
Type |
Name |
Description |
System.String |
entityType |
|
System.String |
entityId |
|
Guid |
userId |
|
CancellationToken |
cancellationToken |
|
Returns
GetGroupedStarCountsAsync(String, String, CancellationToken)
Declaration
Task<List<RatingWithStarCountQueryResultItem>> GetGroupedStarCountsAsync(string entityType, string entityId, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
entityType |
|
System.String |
entityId |
|
CancellationToken |
cancellationToken |
|
Returns
Extension Methods