public decimal BerekenBedrag() { var prijs = 0m; if (BesteldGerecht != null) { prijs = BesteldGerecht.BerekenBedrag(); } if (Drank != null) { prijs += Drank.BerekenBedrag(); } if (Dessert != null) { prijs += Dessert.BerekenBedrag(); } if (BesteldGerecht != null && Drank != null && Dessert != null) { prijs -= (prijs / 10); } prijs *= Aantal; return(prijs); }
public decimal BerekenBedrag() { decimal prijs = 0.00m; decimal korting = 0.10m; prijs = BesteldGerecht != null?BesteldGerecht.BerekenBedrag() : 0; prijs += Drank != null?Drank.BerekenBedrag() : 0; prijs += Dessert != null?Dessert.BerekenBedrag() : 0; prijs = prijs * Aantal; if (BesteldGerecht != null && Drank != null && Dessert != null) { prijs = prijs * (1 - korting); } return(prijs); }