示例#1
0
        public ActionResult FinalizarCarrinho()
        {
            var pedido = new Pedido
            {
                Carrinhos  = CarrinhoDAO.ListarVendaByGuid(Sessao.RetornarCarrinhoId()),
                valorTotal = CarrinhoDAO.TotalCarrinho(Sessao.RetornarCarrinhoId())
            };

            PedidoDAO.SalvarVenda(pedido);
            Sessao.CriarSessao();
            return(RedirectToAction("Index", "Pedido"));
        }
        public ActionResult Finalizar(Pedido pedido)
        {
            pedido = new Pedido
            {
                ItemsVenda      = ItemVendaDAO.ListarVendaByGuid(Sessao.RetornarCarrinhoId()),
                CarrinhoId      = Sessao.RetornarCarrinhoId(),
                ValorTotal      = ItemVendaDAO.TotalCarrinho(Sessao.RetornarCarrinhoId()),
                NomeCliente     = pedido.NomeCliente,
                EnderecoCliente = pedido.EnderecoCliente,
                TelefoneCliente = pedido.TelefoneCliente
            };

            if (pedido != null)
            {
                PedidoDAO.SalvarVenda(pedido);
                Sessao.CriarSessao();
                return(RedirectToAction("Index", "Home"));
            }
            return(RedirectToAction("FinalizarCompra", "Home"));
        }