public void SchrijfIn(Gebruiker gebruiker) { if (Deelnemers.FirstOrDefault(m => m.GebruikerId == gebruiker.GebruikerId && m.EvenementId == this.Id) != null) { throw new ArgumentException("U bent al ingeschreven"); } else { IngeschrevenEvenement deelnemer = new IngeschrevenEvenement(this, gebruiker); Deelnemers.Add(deelnemer); } }
public Boolean isIngeschreven(Gebruiker gebruiker) { IngeschrevenEvenement deelnemer = Deelnemers.FirstOrDefault(m => m.GebruikerId == gebruiker.GebruikerId && m.EvenementId == this.Id); if (deelnemer == null) { return(false); } else { return(true); } }
public void SchrijfUit(Gebruiker gebruiker) { IngeschrevenEvenement deelnemer = Deelnemers.FirstOrDefault(m => m.GebruikerId == gebruiker.GebruikerId && m.EvenementId == this.Id); if (deelnemer != null) { Deelnemers.Remove(deelnemer); } else { throw new ArgumentException("U bent nog niet ingeschreven"); } }