Class PageFeedbackSettingsController
Inheritance
PageFeedbackSettingsController
Implements
Inherited Members
Namespace: Volo.CmsKit.Admin.PageFeedbacks
Assembly: Volo.CmsKit.Pro.Admin.HttpApi.dll
Syntax
[RequiresGlobalFeature(typeof(PageFeedbackFeature))]
[RemoteService(true, Name = "CmsKitAdmin")]
[Area("cms-kit-pro-admin")]
[Route("api/cms-kit-admin/page-feedbacks/settings")]
[Authorize("CmsKit.PageFeedback.SettingManagement")]
public class PageFeedbackSettingsController : CmsKitProAdminController, IAvoidDuplicateCrossCuttingConcerns, IPageFeedbackSettingsAppService, IApplicationService, IRemoteService
Constructors
PageFeedbackSettingsController(IPageFeedbackSettingsAppService)
Declaration
public PageFeedbackSettingsController(IPageFeedbackSettingsAppService pageFeedbackSettingsAppService)
Parameters
Type | Name | Description |
---|---|---|
IPageFeedbackSettingsAppService | pageFeedbackSettingsAppService |
Properties
PageFeedbackSettingsAppService
Declaration
protected IPageFeedbackSettingsAppService PageFeedbackSettingsAppService { get; }
Property Value
Type | Description |
---|---|
IPageFeedbackSettingsAppService |
Methods
GetAsync()
Declaration
[HttpGet]
public virtual Task<CmsKitPageFeedbackSettingDto> GetAsync()
Returns
Type | Description |
---|---|
Task<CmsKitPageFeedbackSettingDto> |
UpdateAsync(UpdateCmsKitPageFeedbackSettingDto)
Declaration
[HttpPost]
public virtual Task UpdateAsync(UpdateCmsKitPageFeedbackSettingDto input)
Parameters
Type | Name | Description |
---|---|---|
UpdateCmsKitPageFeedbackSettingDto | input |
Returns
Type | Description |
---|---|
Task |