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); }
private void VoegBierToe() { SelectedBier = Bieren[Bieren.Count - 2]; Bier bier = new Bier() { Naam = "Nieuw Bier", BierSoort = null, Brouwer = null }; Bieren.Add(bier); SelectedBier = Bieren[Bieren.Count - 1]; //Bieren = new ObservableCollection<Bier>(ObjectConverter.BO_BierenToBieren(_dataService.VoegBierToe(ObjectConverter.BierToBO_Bier(bier)))); Bieren = new ObservableCollection <Bier>(_mapper.Map <List <Bier> >(_dataService.VoegBierToe(_mapper.Map <BO_Bier>(bier)))); SelectedBier = Bieren[Bieren.Count - 1]; }