Class ReactionPublicAppService
Inheritance
System.Object
ReactionPublicAppService
Implements
IApplicationService
Assembly: Volo.CmsKit.Public.Application.dll
Syntax
public class ReactionPublicAppService : CmsKitPublicAppServiceBase, IReactionPublicAppService, IApplicationService
Constructors
ReactionPublicAppService(IReactionDefinitionStore, IUserReactionRepository, ReactionManager)
Declaration
public ReactionPublicAppService(IReactionDefinitionStore reactionDefinitionStore, IUserReactionRepository userReactionRepository, ReactionManager reactionManager)
Parameters
Type |
Name |
Description |
IReactionDefinitionStore |
reactionDefinitionStore |
|
IUserReactionRepository |
userReactionRepository |
|
ReactionManager |
reactionManager |
|
Properties
ReactionDefinitionStore
Declaration
protected IReactionDefinitionStore ReactionDefinitionStore { get; }
Property Value
Type |
Description |
IReactionDefinitionStore |
|
ReactionManager
Declaration
protected ReactionManager ReactionManager { get; }
Property Value
Type |
Description |
ReactionManager |
|
UserReactionRepository
Declaration
protected IUserReactionRepository UserReactionRepository { get; }
Property Value
Type |
Description |
IUserReactionRepository |
|
Methods
CreateAsync(String, String, String)
Declaration
public virtual Task CreateAsync(string entityType, string entityId, string reaction)
Parameters
Type |
Name |
Description |
System.String |
entityType |
|
System.String |
entityId |
|
System.String |
reaction |
|
Returns
DeleteAsync(String, String, String)
Declaration
public virtual Task DeleteAsync(string entityType, string entityId, string reaction)
Parameters
Type |
Name |
Description |
System.String |
entityType |
|
System.String |
entityId |
|
System.String |
reaction |
|
Returns
GetForSelectionAsync(String, String)
Declaration
public virtual Task<ListResultDto<ReactionWithSelectionDto>> GetForSelectionAsync(string entityType, string entityId)
Parameters
Type |
Name |
Description |
System.String |
entityType |
|
System.String |
entityId |
|
Returns
Implements
IApplicationService
Extension Methods