Exemplo n.º 1
0
 public void DeleteBier(Bier bier)
 {
     if (!Bieren.Contains(bier))
     {
         throw new ArgumentException(string.Format("{0} is geen bier van {1}", bier.Naam, this.Naam));
     }
     Bieren.Remove(bier);
 }
Exemplo n.º 2
0
        public Bier AddBier(string naam, double?alcoholPercentage = null)
        {
            if (naam != null && Bieren.FirstOrDefault(bier => bier.Naam == naam) != null)
            {
                throw new ArgumentException("Deze brouwer heeft al een bier met dezelfde naam");
            }
            Bier nieuwBier = new Bier(naam)
            {
                AlcoholPercentage = alcoholPercentage
            };

            Bieren.Add(nieuwBier);
            return(nieuwBier);
        }