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); }
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); }