C# Class SpeakerNet.Services.SessionVotingService

Inheritance: ISessionVotingService
Show file Open project: dotnet-koelnbonn/SpeakerNet

Public Methods

Method Description
GetListSessionVotingModel ( ) : IEnumerable
GetSessionDetailModel ( int id ) : SessionVotingDetailModel
GetSessionVoters ( ) : IEnumerable
GetSessionVotesSummary ( ) : IEnumerable
SessionVotingService ( IRepository sessionRepository, ICurrentWebUser currentWeb, IRepository voteRepository, IVotingSettings settings ) : System
Vote ( int id, int points ) : IEnumerable
Votes ( ) : IEnumerable

Private Methods

Method Description
CountVotes ( int userId ) : int
UpdateSessionResult ( int sessionId ) : void
Votes ( int userId ) : IEnumerable

Method Details

GetListSessionVotingModel() public method

public GetListSessionVotingModel ( ) : IEnumerable
return IEnumerable

GetSessionDetailModel() public method

public GetSessionDetailModel ( int id ) : SessionVotingDetailModel
id int
return SpeakerNet.ViewModels.SessionVotingDetailModel

GetSessionVoters() public method

public GetSessionVoters ( ) : IEnumerable
return IEnumerable

GetSessionVotesSummary() public method

public GetSessionVotesSummary ( ) : IEnumerable
return IEnumerable

SessionVotingService() public method

public SessionVotingService ( IRepository sessionRepository, ICurrentWebUser currentWeb, IRepository voteRepository, IVotingSettings settings ) : System
sessionRepository IRepository
currentWeb ICurrentWebUser
voteRepository IRepository
settings IVotingSettings
return System

Vote() public method

public Vote ( int id, int points ) : IEnumerable
id int
points int
return IEnumerable

Votes() public method

public Votes ( ) : IEnumerable
return IEnumerable