C# Class CapRaffle.Domain.Implementation.DrawingRepository

Inheritance: IDrawingRepository, IDisposable
Mostrar archivo Open project: capgemini-stavanger/CapRaffle Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
EventParticipantsForEvent ( int eventId ) : IQueryable
GetRulesForEvent ( int eventId ) : List
NotifyParticipants ( int eventId ) : bool
PerformAutomaticDrawing ( ) : void
PerformDrawing ( int eventId ) : void
RemoveWinner ( Winner winner ) : void
SaveRulesForEvent ( int eventId, List ruleparameters ) : void
WinnersForEvent ( int eventId ) : IQueryable

Private Methods

Method Description
DeleteRulesForEvent ( int eventId ) : void
GetRulesetId ( int eventId ) : int

Method Details

Dispose() public method

public Dispose ( ) : void
return void

EventParticipantsForEvent() public method

public EventParticipantsForEvent ( int eventId ) : IQueryable
eventId int
return IQueryable

GetRulesForEvent() public method

public GetRulesForEvent ( int eventId ) : List
eventId int
return List

NotifyParticipants() public method

public NotifyParticipants ( int eventId ) : bool
eventId int
return bool

PerformAutomaticDrawing() public method

public PerformAutomaticDrawing ( ) : void
return void

PerformDrawing() public method

public PerformDrawing ( int eventId ) : void
eventId int
return void

RemoveWinner() public method

public RemoveWinner ( Winner winner ) : void
winner CapRaffle.Domain.Model.Winner
return void

SaveRulesForEvent() public method

public SaveRulesForEvent ( int eventId, List ruleparameters ) : void
eventId int
ruleparameters List
return void

WinnersForEvent() public method

public WinnersForEvent ( int eventId ) : IQueryable
eventId int
return IQueryable