public ActionResult Remove(int id) { PedidosDAO dao = new PedidosDAO(); Pedido pedido = dao.BuscaPorId(id); dao.Remove(pedido); return(Json(pedido)); }
public ActionResult ConfirmarEntrega(int id) { AcompanhamentoFornecedoresDAO acompDAO = new AcompanhamentoFornecedoresDAO(); AcompanhamentoFornecedores acompanhamento = acompDAO.BuscaPorId(id); PedidosDAO pedidosDAO = new PedidosDAO(); Pedido pedido = pedidosDAO.BuscaPorId(acompanhamento.PedidoId); ViewBag.ProdutosDoPedido = pedidosDAO.ListaProdutosDoPedido(acompanhamento.PedidoId); ProdutosDAO produtoDAO = new ProdutosDAO(); foreach (PedidoProdutos produtoInPedido in pedido.Produtos) { Produto produto = produtoDAO.BuscaPorId(produtoInPedido.ProdutoId); produto.Quantidade = produtoInPedido.Quantidade; produtoDAO.Atualiza(produto); } throw new DivideByZeroException(); acompanhamento.Entregue = true; acompDAO.Atualiza(acompanhamento); return(Json(id)); }