Class ReactionPublicController
Inheritance
ReactionPublicController
Implements
Inherited Members
Namespace: Volo.CmsKit.Public.Reactions
Assembly: Volo.CmsKit.Public.HttpApi.dll
Syntax
[RequiresFeature(new string[] { "CmsKit.ReactionEnable" })]
[RequiresGlobalFeature(typeof(ReactionsFeature))]
[RemoteService(true, Name = "CmsKitPublic")]
[Area("cms-kit")]
[Route("api/cms-kit-public/reactions")]
public class ReactionPublicController : CmsKitPublicControllerBase, IAvoidDuplicateCrossCuttingConcerns, IReactionPublicAppService, IApplicationService, IRemoteService
Constructors
ReactionPublicController(IReactionPublicAppService)
Declaration
public ReactionPublicController(IReactionPublicAppService reactionPublicAppService)
Parameters
Type | Name | Description |
---|---|---|
IReactionPublicAppService | reactionPublicAppService |
Properties
ReactionPublicAppService
Declaration
protected IReactionPublicAppService ReactionPublicAppService { get; }
Property Value
Type | Description |
---|---|
IReactionPublicAppService |
Methods
CreateAsync(string, string, string)
Declaration
[HttpPut]
[Route("{entityType}/{entityId}/{reaction}")]
public virtual Task CreateAsync(string entityType, string entityId, string reaction)
Parameters
Type | Name | Description |
---|---|---|
string | entityType | |
string | entityId | |
string | reaction |
Returns
Type | Description |
---|---|
Task |
DeleteAsync(string, string, string)
Declaration
[HttpDelete]
[Route("{entityType}/{entityId}/{reaction}")]
public virtual Task DeleteAsync(string entityType, string entityId, string reaction)
Parameters
Type | Name | Description |
---|---|---|
string | entityType | |
string | entityId | |
string | reaction |
Returns
Type | Description |
---|---|
Task |
GetForSelectionAsync(string, string)
Declaration
[HttpGet]
[Route("{entityType}/{entityId}")]
public virtual Task<ListResultDto<ReactionWithSelectionDto>> GetForSelectionAsync(string entityType, string entityId)
Parameters
Type | Name | Description |
---|---|---|
string | entityType | |
string | entityId |
Returns
Type | Description |
---|---|
Task<ListResultDto<ReactionWithSelectionDto>> |