Class PollManager
Assembly: Volo.CmsKit.Pro.Domain.dll
Syntax
public class PollManager : CmsKitProDomainServiceBase, IDomainService, ITransientDependency
Constructors
PollManager(IPollRepository, IPollUserVoteRepository)
Declaration
public PollManager(IPollRepository pollRepository, IPollUserVoteRepository pollUserVoteRepository)
Parameters
Properties
PollRepository
Declaration
protected IPollRepository PollRepository { get; }
Property Value
PollUserVoteRepository
Declaration
protected IPollUserVoteRepository PollUserVoteRepository { get; }
Property Value
Methods
EnsureExistAsync(string)
Declaration
public virtual Task EnsureExistAsync(string code)
Parameters
Type |
Name |
Description |
string |
code |
|
Returns
SubmitVoteAsync(Guid, Guid, Guid[])
Declaration
public virtual Task SubmitVoteAsync(Guid id, Guid userId, Guid[] pollOptionIds)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Guid |
userId |
|
Guid[] |
pollOptionIds |
|
Returns
Implements
Extension Methods