C# Class CapRaffle.Domain.Implementation.DrawingRepository

Inheritance: IDrawingRepository, IDisposable
Afficher le fichier Open project: capgemini-stavanger/CapRaffle Class Usage Examples

Méthodes publiques

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

Méthode Description
DeleteRulesForEvent ( int eventId ) : void
GetRulesetId ( int eventId ) : int

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EventParticipantsForEvent() public méthode

public EventParticipantsForEvent ( int eventId ) : IQueryable
eventId int
Résultat IQueryable

GetRulesForEvent() public méthode

public GetRulesForEvent ( int eventId ) : List
eventId int
Résultat List

NotifyParticipants() public méthode

public NotifyParticipants ( int eventId ) : bool
eventId int
Résultat bool

PerformAutomaticDrawing() public méthode

public PerformAutomaticDrawing ( ) : void
Résultat void

PerformDrawing() public méthode

public PerformDrawing ( int eventId ) : void
eventId int
Résultat void

RemoveWinner() public méthode

public RemoveWinner ( Winner winner ) : void
winner CapRaffle.Domain.Model.Winner
Résultat void

SaveRulesForEvent() public méthode

public SaveRulesForEvent ( int eventId, List ruleparameters ) : void
eventId int
ruleparameters List
Résultat void

WinnersForEvent() public méthode

public WinnersForEvent ( int eventId ) : IQueryable
eventId int
Résultat IQueryable