Interface IUserReactionRepository
Assembly: Volo.CmsKit.Domain.dll
Syntax
public interface IUserReactionRepository : IBasicRepository<UserReaction, Guid>, IBasicRepository<UserReaction>, IReadOnlyBasicRepository<UserReaction, Guid>, IReadOnlyBasicRepository<UserReaction>, IRepository
Methods
FindAsync(Guid, string, string, string, CancellationToken)
Declaration
Task<UserReaction> FindAsync(Guid userId, string entityType, string entityId, string reactionName, CancellationToken cancellationToken = default)
Parameters
Returns
GetListForUserAsync(Guid, string, string, CancellationToken)
Declaration
Task<List<UserReaction>> GetListForUserAsync(Guid userId, string entityType, string entityId, CancellationToken cancellationToken = default)
Parameters
Returns
GetSummariesAsync(string, string, CancellationToken)
Declaration
Task<List<ReactionSummaryQueryResultItem>> GetSummariesAsync(string entityType, string entityId, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods