Example #1
0
        public decimal GetPrice()
        {
            decimal?rentalPrice = Rentals.GetTotalPrice();

            if (rentalPrice.HasValue)
            {
                decimal?priceAfterDiscount = Discount?.ApplyDiscount(Rentals);

                return(priceAfterDiscount.HasValue ? priceAfterDiscount.Value : rentalPrice.Value);
            }

            else
            {
                return(0);
            }
        }