예제 #1
0
 public void Atualizar(PizzaIngrediente pizzaIngrediente)
 {
     try
     {
         Conexao.Open();
         Conexao.Update(pizzaIngrediente);
     }
     finally
     {
         Conexao.Close();
     }
 }
예제 #2
0
 public void Inserir(PizzaIngrediente pizzaIngrediente)
 {
     try
     {
         Conexao.Open();
         Conexao.Insert(pizzaIngrediente);
     }
     finally
     {
         Conexao.Close();
     }
 }
예제 #3
0
        public PedidoDtoReturn Inserir(PedidoInserirViewModel pedidoViewModel)
        {
            var cliente = _cliente.BuscarPorId(pedidoViewModel.IdClienteDto);
            var pedido  = new Pedido(cliente);

            foreach (var pizzaPedido in pedidoViewModel.PizzasDto)
            {
                _pizza.Inserir(pizzaPedido);

                foreach (var ingredientePizza in pizzaPedido.Ingredientes)
                {
                    var pizzaIngrediente = new PizzaIngrediente(ingredientePizza, pizzaPedido);
                    _pizzaIngrediente.Inserir(ingredientePizza);
                }
            }
        }