public ViewResult Index() { var itens = _carrinho.GetCarrinhoItens(); _carrinho.CarrinhoItens = itens; var carVm = new CarrinhoViewModel { Carrinho = _carrinho, CarrinhoTotal = _carrinho.GetCarrinhoTotal() }; return(View(carVm)); }
public IActionResult Complete() { var carVM = new CarrinhoViewModel { Carrinho = _carrinho, CarrinhoTotal = _carrinho.GetCarrinhoTotal() }; return(View(carVM)); }
/*função para obtendo o carrinho */ public IActionResult Index() { _carrinho.ProdutosCarrinho = _carrinho.GetProdutosCarrinho(); var carrinhoViewModel = new CarrinhoViewModel { Carrinho = _carrinho, CarrinhoId = _carrinho.CarrinhoId, GetTotal = _carrinho.GetCarrinhoTotal() }; return(View(carrinhoViewModel)); }
/*medito criar pedido para persistencia dos produtos do carrinho*/ public void CriarPedido(Pedido pedido) { pedido.PedidoTotal = _carrinho.GetCarrinhoTotal(); _context.Pedidos.Add(pedido); var produtosCarrinho = _carrinho.GetProdutosCarrinho(); foreach (var produtoCarrinho in produtosCarrinho) { var pedidoDetalhe = new PedidoDetalhe { NumeroPedido = pedido.NumeroPedido, ProdutoId = produtoCarrinho.ProdutoId, Preco = produtoCarrinho.Preco, Quantidade = produtoCarrinho.Quantidade }; _context.PedidoDetalhes.Add(pedidoDetalhe); } _context.SaveChanges(); }