public bool Post(PizzaTamanhoEnum tamanho_valor, PizzaSaborEnum sabor_valor) { int novo_id_pizza = 1; int novo_id_pedido = 1; if (pizzas.Count > 0) { novo_id_pizza = pizzas.Max(pizza => pizza.Id) + 1; } if (pedidos.Count > 0) { novo_id_pedido = pedidos.Max(pedido => pedido.Id) + 1; } PizzaTamanhoModel tamanho = this.getPizzaTamanhos() .Where(pizzaTamanho => pizzaTamanho.Tamanho == tamanho_valor) .Select(pizzaTamanho => pizzaTamanho).First(); PizzaSaborModel sabor = this.getPizzaSabores() .Where(pizzaSabor => pizzaSabor.Sabor == sabor_valor) .Select(pizzaSabor => pizzaSabor).First(); PizzaModel novaPizza = new PizzaModel(novo_id_pizza, tamanho, sabor); pizzas.Add(novaPizza); PedidoModel novoPedido = new PedidoModel(novo_id_pedido, novaPizza); pedidos.Add(novoPedido); return(true); }
public PizzaSaborModel(int id, PizzaSaborEnum sabor, string descricao, decimal valor, int tempo) { this.Id = id; this.Sabor = sabor; this.Descricao = descricao; this.ValorFinanceiroAgregado = valor; this.TempoAgregado = tempo; }