Show / Hide Table of Contents

Class PollPublicController

Inheritance
object
CmsKitProCommonController
PollPublicController
Implements
IPollPublicAppService
IApplicationService
IRemoteService
Namespace: Volo.CmsKit.Public.Polls
Assembly: Volo.CmsKit.Pro.Common.HttpApi.dll
Syntax
[Area("cms-kit-pro-common")]
[Route("api/cms-kit-public/poll")]
public class PollPublicController : CmsKitProCommonController, IPollPublicAppService, IApplicationService, IRemoteService

Constructors

PollPublicController(IPollPublicAppService)

Declaration
public PollPublicController(IPollPublicAppService pollPublicAppService)
Parameters
Type Name Description
IPollPublicAppService pollPublicAppService

Properties

PollPublicAppService

Declaration
protected IPollPublicAppService PollPublicAppService { get; }
Property Value
Type Description
IPollPublicAppService

Methods

FindByAvailableWidgetAsync(string)

Declaration
[HttpGet]
[Route("by-available-widget-name")]
public virtual Task<PollWithDetailsDto> FindByAvailableWidgetAsync(string widgetName)
Parameters
Type Name Description
string widgetName
Returns
Type Description
Task<PollWithDetailsDto>

FindByCodeAsync(string)

Declaration
[HttpGet]
[Route("by-code")]
public virtual Task<PollWithDetailsDto> FindByCodeAsync(string code)
Parameters
Type Name Description
string code
Returns
Type Description
Task<PollWithDetailsDto>

GetResultAsync(Guid)

Declaration
[HttpGet]
[Route("result/{id}")]
public virtual Task<GetResultDto> GetResultAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<GetResultDto>

IsWidgetNameAvailableAsync(string)

Declaration
[HttpGet]
[Route("widget-name-available")]
public Task<bool> IsWidgetNameAvailableAsync(string widgetName)
Parameters
Type Name Description
string widgetName
Returns
Type Description
Task<bool>

SubmitVoteAsync(Guid, SubmitPollInput)

Declaration
[HttpPost]
[Route("{id}")]
public virtual Task SubmitVoteAsync(Guid id, SubmitPollInput submitPollInput)
Parameters
Type Name Description
Guid id
SubmitPollInput submitPollInput
Returns
Type Description
Task

Implements

IPollPublicAppService
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
In this article
Back to top Powered by Volosoft