示例#1
0
        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);
        }
示例#2
0
        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);
        }