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