Пример #1
0
 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);
     }
 }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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");
            }
        }