C# Класс Nop.Services.Polls.PollService

Poll service
Наследование: IPollService
Показать файл Открыть проект

Открытые методы

Метод Описание
AlreadyVoted ( int pollId, int customerId ) : bool

Gets a value indicating whether customer already vited for this poll

DeletePoll ( Nop.Core.Domain.Polls.Poll poll ) : void

Deletes a poll

DeletePollAnswer ( Nop.Core.Domain.Polls.PollAnswer pollAnswer ) : void

Deletes a poll answer

GetPollAnswerById ( int pollAnswerId ) : Nop.Core.Domain.Polls.PollAnswer

Gets a poll answer

GetPollById ( int pollId ) : Nop.Core.Domain.Polls.Poll

Gets a poll

GetPollBySystemKeyword ( string systemKeyword, int languageId ) : Nop.Core.Domain.Polls.Poll

Gets a poll

GetPolls ( int languageId, bool loadShownOnHomePageOnly, int pageIndex, int pageSize, bool showHidden = false ) : IPagedList

Gets poll collection

InsertPoll ( Nop.Core.Domain.Polls.Poll poll ) : void

Inserts a poll

PollService ( IRepository pollRepository, IRepository pollAnswerRepository, IRepository pollVotingRecords, ICacheManager cacheManager, IEventPublisher eventPublisher ) : System
UpdatePoll ( Nop.Core.Domain.Polls.Poll poll ) : void

Updates the poll

Описание методов

AlreadyVoted() публичный Метод

Gets a value indicating whether customer already vited for this poll
public AlreadyVoted ( int pollId, int customerId ) : bool
pollId int Poll identifier
customerId int Customer identifier
Результат bool

DeletePoll() публичный Метод

Deletes a poll
public DeletePoll ( Nop.Core.Domain.Polls.Poll poll ) : void
poll Nop.Core.Domain.Polls.Poll The poll
Результат void

DeletePollAnswer() публичный Метод

Deletes a poll answer
public DeletePollAnswer ( Nop.Core.Domain.Polls.PollAnswer pollAnswer ) : void
pollAnswer Nop.Core.Domain.Polls.PollAnswer Poll answer
Результат void

GetPollAnswerById() публичный Метод

Gets a poll answer
public GetPollAnswerById ( int pollAnswerId ) : Nop.Core.Domain.Polls.PollAnswer
pollAnswerId int Poll answer identifier
Результат Nop.Core.Domain.Polls.PollAnswer

GetPollById() публичный Метод

Gets a poll
public GetPollById ( int pollId ) : Nop.Core.Domain.Polls.Poll
pollId int The poll identifier
Результат Nop.Core.Domain.Polls.Poll

GetPollBySystemKeyword() публичный Метод

Gets a poll
public GetPollBySystemKeyword ( string systemKeyword, int languageId ) : Nop.Core.Domain.Polls.Poll
systemKeyword string The poll system keyword
languageId int Language identifier. 0 if you want to get all polls
Результат Nop.Core.Domain.Polls.Poll

GetPolls() публичный Метод

Gets poll collection
public GetPolls ( int languageId, bool loadShownOnHomePageOnly, int pageIndex, int pageSize, bool showHidden = false ) : IPagedList
languageId int Language identifier. 0 if you want to get all polls
loadShownOnHomePageOnly bool Retrieve only shown on home page polls
pageIndex int Page index
pageSize int Page size
showHidden bool A value indicating whether to show hidden records
Результат IPagedList

InsertPoll() публичный Метод

Inserts a poll
public InsertPoll ( Nop.Core.Domain.Polls.Poll poll ) : void
poll Nop.Core.Domain.Polls.Poll Poll
Результат void

PollService() публичный Метод

public PollService ( IRepository pollRepository, IRepository pollAnswerRepository, IRepository pollVotingRecords, ICacheManager cacheManager, IEventPublisher eventPublisher ) : System
pollRepository IRepository
pollAnswerRepository IRepository
pollVotingRecords IRepository
cacheManager ICacheManager
eventPublisher IEventPublisher
Результат System

UpdatePoll() публичный Метод

Updates the poll
public UpdatePoll ( Nop.Core.Domain.Polls.Poll poll ) : void
poll Nop.Core.Domain.Polls.Poll Poll
Результат void