Show / Hide Table of Contents

Class PollManager

Inheritance
object
CmsKitProDomainServiceBase
PollManager
Namespace: Volo.CmsKit.Polls
Assembly: Volo.CmsKit.Pro.Domain.dll
Syntax
public class PollManager : CmsKitProDomainServiceBase

Constructors

PollManager(IPollRepository, IPollUserVoteRepository)

Declaration
public PollManager(IPollRepository pollRepository, IPollUserVoteRepository pollUserVoteRepository)
Parameters
Type Name Description
IPollRepository pollRepository
IPollUserVoteRepository pollUserVoteRepository

Properties

PollRepository

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

PollUserVoteRepository

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

Methods

EnsureExistAsync(string)

Declaration
public Task EnsureExistAsync(string code)
Parameters
Type Name Description
string code
Returns
Type Description
Task

SubmitVoteAsync(Guid, Guid, Guid[])

Declaration
public Task SubmitVoteAsync(Guid id, Guid userId, Guid[] pollOptionIds)
Parameters
Type Name Description
Guid id
Guid userId
Guid[] pollOptionIds
Returns
Type Description
Task
In this article
Back to top Powered by Volosoft