Пример #1
0
        public ActionResult Incluir(PedidoViewModel pedido)
        {
            var bllProduto = AppContainer.ObterProdutoBLL();
            var bllCliente = AppContainer.ObterClienteBLL();


            pedido.Clientes = bllCliente.ObterTodos();

            pedido.Produtos = bllProduto.ObterTodos();
            pedido.Produtos.Insert(0, new Produto()
            {
                Id = string.Empty, Nome = string.Empty
            });

            pedido.FormasPagamento = Enum.GetNames(typeof(FormaPagamentoEnum)).ToList();

            if (Request.Form["incluirProduto"] == "Incluir")
            {
                ProcessarPedidoIncluir(pedido, bllProduto);
            }
            else if (Request.Form["excluirProduto"] == "Excluir")
            {
                ProcessarPedidoExcluir(pedido, bllProduto);
            }
            else if (Request.Form["Gravar"] == "Gravar")
            {
                var pedidoModel = ObterModel(pedido);
                bll.Incluir(pedidoModel);
                return(RedirectToAction("Index"));
            }


            return(View(pedido));
        }
Пример #2
0
 public void Incluir(Pedido pedido)
 {
     dal.Incluir(pedido);
 }