C# Class CapRaffle.Domain.Implementation.EventRepository

Inheritance: IEventRepository
Afficher le fichier Open project: capgemini-stavanger/CapRaffle

Méthodes publiques

Méthode Description
DeleteEvent ( Event selectedEvent ) : void
DeleteParticipant ( UserEvent participant ) : void
EventParticipants ( int eventId ) : IQueryable
GetRulesForCategory ( int categoryId ) : List
SaveCategory ( Category category ) : void
SaveEvent ( Event changedEvent ) : void
SaveParticipant ( UserEvent participant ) : void
SaveRulesForCategory ( int categoryId, List ruleParameters ) : void

Private Methods

Méthode Description
DeadlineForEventHasPassed ( int eventid ) : bool
GetRulesetId ( int categoryId ) : int

Method Details

DeleteEvent() public méthode

public DeleteEvent ( Event selectedEvent ) : void
selectedEvent CapRaffle.Domain.Model.Event
Résultat void

DeleteParticipant() public méthode

public DeleteParticipant ( UserEvent participant ) : void
participant CapRaffle.Domain.Model.UserEvent
Résultat void

EventParticipants() public méthode

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

GetRulesForCategory() public méthode

public GetRulesForCategory ( int categoryId ) : List
categoryId int
Résultat List

SaveCategory() public méthode

public SaveCategory ( Category category ) : void
category CapRaffle.Domain.Model.Category
Résultat void

SaveEvent() public méthode

public SaveEvent ( Event changedEvent ) : void
changedEvent CapRaffle.Domain.Model.Event
Résultat void

SaveParticipant() public méthode

public SaveParticipant ( UserEvent participant ) : void
participant CapRaffle.Domain.Model.UserEvent
Résultat void

SaveRulesForCategory() public méthode

public SaveRulesForCategory ( int categoryId, List ruleParameters ) : void
categoryId int
ruleParameters List
Résultat void