public IActionResult GravarPedido(Guid Id) { var pedidoRepo = new PedidoDeVendaRepositorio(); var pedido = pedidoRepo.ObterPorId(Id); return(RedirectToAction("PedidoDeVenda")); }
public IActionResult PedidoDeVendaItens(Guid pedidoId) { var pedidoRepo = new PedidoDeVendaRepositorio(); var produtoRepo = new ProdutoRepositorio(); var pedido = pedidoRepo.ObterPorId(pedidoId); ViewBag.Produtos = new SelectList(produtoRepo.ObterTodos(), "Product_ID", "Product_Name"); return(View(pedido)); }
public IActionResult PedidoDeVendaItens(Guid pedidoId, int produtoId, int quantidade, decimal valor) { var pedidoRepo = new PedidoDeVendaRepositorio(); var produtoRepo = new ProdutoRepositorio(); var produto = produtoRepo.ObterPorId(produtoId); pedidoRepo.AdicionarItem(pedidoId, produto, quantidade, valor); var pedido = pedidoRepo.ObterPorId(pedidoId); return(Json(new { itens = pedido.Itens, total = pedido.Itens.Sum(x => x.Quantidade * x.Valor).ToString("N2") })); }