C# Class Nop.Services.Polls.PollService

Poll service
Inheritance: IPollService
Afficher le fichier Open project: emilianionascu/NopCommerce

Méthodes publiques

Méthode Description
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

Method Details

AlreadyVoted() public méthode

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
Résultat bool

DeletePoll() public méthode

Deletes a poll
public DeletePoll ( Nop.Core.Domain.Polls.Poll poll ) : void
poll Nop.Core.Domain.Polls.Poll The poll
Résultat void

DeletePollAnswer() public méthode

Deletes a poll answer
public DeletePollAnswer ( Nop.Core.Domain.Polls.PollAnswer pollAnswer ) : void
pollAnswer Nop.Core.Domain.Polls.PollAnswer Poll answer
Résultat void

GetPollAnswerById() public méthode

Gets a poll answer
public GetPollAnswerById ( int pollAnswerId ) : Nop.Core.Domain.Polls.PollAnswer
pollAnswerId int Poll answer identifier
Résultat Nop.Core.Domain.Polls.PollAnswer

GetPollById() public méthode

Gets a poll
public GetPollById ( int pollId ) : Nop.Core.Domain.Polls.Poll
pollId int The poll identifier
Résultat Nop.Core.Domain.Polls.Poll

GetPollBySystemKeyword() public méthode

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
Résultat Nop.Core.Domain.Polls.Poll

GetPolls() public méthode

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
Résultat IPagedList

InsertPoll() public méthode

Inserts a poll
public InsertPoll ( Nop.Core.Domain.Polls.Poll poll ) : void
poll Nop.Core.Domain.Polls.Poll Poll
Résultat void

PollService() public méthode

public PollService ( IRepository pollRepository, IRepository pollAnswerRepository, IRepository pollVotingRecords, ICacheManager cacheManager, IEventPublisher eventPublisher ) : System
pollRepository IRepository
pollAnswerRepository IRepository
pollVotingRecords IRepository
cacheManager ICacheManager
eventPublisher IEventPublisher
Résultat System

UpdatePoll() public méthode

Updates the poll
public UpdatePoll ( Nop.Core.Domain.Polls.Poll poll ) : void
poll Nop.Core.Domain.Polls.Poll Poll
Résultat void