Show / Hide Table of Contents

Class PollManager

Inheritance
object
DomainService
CmsKitProDomainServiceBase
PollManager
Implements
IDomainService
ITransientDependency
Inherited Members
DomainService.LazyServiceProvider
DomainService.ServiceProvider
DomainService.Clock
DomainService.GuidGenerator
DomainService.LoggerFactory
DomainService.CurrentTenant
DomainService.AsyncExecuter
DomainService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.Polls
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
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 virtual Task EnsureExistAsync(string code)
Parameters
Type Name Description
string code
Returns
Type Description
Task

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
Type Description
Task

Implements

IDomainService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform