C# Class CapRaffle.Domain.Raffle.DrawWinners

显示文件 Open project: capgemini-stavanger/CapRaffle Class Usage Examples

Public Methods

Method Description
DrawWinners ( int eventId, CapRaffleContext context ) : System
ExecuteDraw ( ) : void

Private Methods

Method Description
ApplyRulesForEvent ( ) : void
CalculateNumberOfSpotsToGive ( int spotsLeft, int wantedSpots ) : int
DeleteParticipant ( UserEvent participant ) : void
EventParticipantsForEvent ( ) : IQueryable
GenerateRaffleTickets ( ) : List
InvokeRuleMethod ( RuleParameter ruleParameter ) : void
NumberOfSpotsLeftForEvent ( ) : int
PopulateUserRaffleTicketsList ( ) : void
SaveWinner ( UserEvent drawnParticipant, int numberOfSpotsGiven ) : void

Method Details

DrawWinners() public method

public DrawWinners ( int eventId, CapRaffleContext context ) : System
eventId int
context CapRaffle.Domain.Model.CapRaffleContext
return System

ExecuteDraw() public method

public ExecuteDraw ( ) : void
return void