public void Cadastrar(PedidoAgregador pedido) { pedido.DtCriacao = System.DateTime.Now; pedido.DtAlteracao = System.DateTime.Now; _banco.Add(pedido); _banco.SaveChanges(); }
public IActionResult Index(int id) { List <ProdutoItem> produtoItemCompleto = CarregarProdutoDB(); PedidoAgregador prepedido = new PedidoAgregador(); prepedido.produtos = produtoItemCompleto; return(View(prepedido)); }
//private void AlteraQuantidade(List<PedidoItem> pedidoItem) //{ // var produtoItemCompleto = CarregarProdutoDB(); // //ALTERAR QUANTIDADE PRODUTO // foreach (var item in produtoItemCompleto) // { // item.Quantidade -= item.QuantidadeProdutoCarrinho; // Produto produto = new Produto(); // produto = item; // _pedidoItemRepository.AlterarQuantidadeProduto(produto, pedidoItem); // } //} public IActionResult AdicionarPedido(PedidoAgregador pedido) { var clienteId = _loginCliente.GetCliente().Id; List <ProdutoItem> produtoItemCompleto = CarregarProdutoDB(); pedido.produtos = produtoItemCompleto; pedido.ClienteId = clienteId; _pedidoRepository.Cadastrar(pedido); return(AdicionarItens(pedido.Id)); }
public IActionResult Index([FromForm] PedidoAgregador pedido) { if (ModelState.IsValid) { var clienteId = _loginCliente.GetCliente().Id; List <ProdutoItem> produtoItemCompleto = CarregarProdutoDB(); pedido.produtos = produtoItemCompleto; pedido.ClienteId = clienteId; return(AdicionarPedido(pedido)); } return(RedirectToAction("Painel", "Home", new { area = "Cliente" })); }