Show / Hide Table of Contents

Class PollPublicAppService

Inheritance
object
PublicAppService
PollPublicAppService
Implements
IPollPublicAppService
IApplicationService
IRemoteService
Namespace: Volo.CmsKit.Public.Polls
Assembly: Volo.CmsKit.Pro.Public.Application.dll
Syntax
public class PollPublicAppService : PublicAppService, IPollPublicAppService, IApplicationService, IRemoteService

Constructors

PollPublicAppService(IPollRepository, IPollUserVoteRepository, PollManager, IOptions<CmsKitPollingOptions>)

Declaration
public PollPublicAppService(IPollRepository pollRepository, IPollUserVoteRepository pollUserVoteRepository, PollManager pollManager, IOptions<CmsKitPollingOptions> cmsKitPollingOptions)
Parameters
Type Name Description
IPollRepository pollRepository
IPollUserVoteRepository pollUserVoteRepository
PollManager pollManager
IOptions<CmsKitPollingOptions> cmsKitPollingOptions

Properties

PollManager

Declaration
protected PollManager PollManager { get; }
Property Value
Type Description
PollManager

PollRepository

Declaration
protected IPollRepository PollRepository { get; }
Property Value
Type Description
IPollRepository

PollUserVoteRepository

Declaration
protected IPollUserVoteRepository PollUserVoteRepository { get; }
Property Value
Type Description
IPollUserVoteRepository

Methods

FindByAvailableWidgetAsync(string)

Declaration
public virtual Task<PollWithDetailsDto> FindByAvailableWidgetAsync(string widgetName)
Parameters
Type Name Description
string widgetName
Returns
Type Description
Task<PollWithDetailsDto>

FindByCodeAsync(string)

Declaration
public virtual Task<PollWithDetailsDto> FindByCodeAsync(string code)
Parameters
Type Name Description
string code
Returns
Type Description
Task<PollWithDetailsDto>

GetResultAsync(Guid)

Declaration
public virtual Task<GetResultDto> GetResultAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<GetResultDto>

IsWidgetNameAvailableAsync(string)

Declaration
public Task<bool> IsWidgetNameAvailableAsync(string widgetName)
Parameters
Type Name Description
string widgetName
Returns
Type Description
Task<bool>

SubmitVoteAsync(Guid, SubmitPollInput)

Declaration
[Authorize]
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