Exemplo n.º 1
0
        public void CalculateOrder()
        {
            foreach (var pizza in Pizzas)
            {
                pizza.Value = pizza.PizzaFlavors.Sum(x => x.Flavor.Value) / pizza.PizzaFlavors.Count;

                pizza.Value = decimal.Round(pizza.Value, 2, MidpointRounding.ToZero);
            }

            TotalValue = Pizzas.Sum(x => x.Value);

            TotalValue = decimal.Round(TotalValue, 2, MidpointRounding.ToZero);
        }
Exemplo n.º 2
0
 public decimal GetTotalPrice()
 {
     return(Pizzas.Sum(p => p.TotalPrice) +
            Beverages.Sum(b => b.TotalPrice));
 }
Exemplo n.º 3
0
 public decimal CalculatePrice()
 {
     return(Pizzas.Sum(Pizza => Pizza.CalculatePrice()));
 }
Exemplo n.º 4
0
 public decimal GetTotalPrice() => Pizzas.Sum(p => p.GetTotalPrice());
Exemplo n.º 5
0
        public void CalculaValorTotal()
        {
            var pizza = Pizzas.Sum(p => p.Valor);

            Total = pizza + TaxaEntrega;
        }
 private void ComputeOrderPrice()
 {
     _orderAmount = Pizzas.Sum(Pizza => Pizza.PizzaPrice);
 }