public async Task <IActionResult> Create([Bind("PedidoId,MesaSolicitante,Cliente")] Pedido pedido) { if (ModelState.IsValid) { _context.Add(pedido); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(pedido)); }
public async Task <IActionResult> Create([Bind("CozinhaId,PratoEscolho,Quantidade")] Cozinha cozinha) { if (ModelState.IsValid) { _context.Add(cozinha); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cozinha)); }
public async Task <IActionResult> Salvar([Bind("PedidoId, Produto, Quantidade, Valor, Data, Fornecedor")] Pedido pedido) { try { Pedido p = _context.Pedido.FirstOrDefault(x => x.Produto == pedido.Produto); if (p != null) { TempData["existePedidoInfo"] = "Pedido já cadastrado"; return(RedirectToAction(nameof(CadastrarPedido))); } else { TempData["existePedidoInfo"] = false; _context.Add(pedido); await _context.SaveChangesAsync(); } } catch (Exception e) { throw e; } return(RedirectToAction(nameof(ListarPedidos))); }
private void AdicionarDadosTeste(PedidoContext context) { var itemA = new Itens() { Descricao = "Item A", PrecoUnitario = 10, qtd = 1 }; var itemB = new Itens() { Descricao = "Item B", PrecoUnitario = 5, qtd = 2 }; var listaItens = new List <Itens>(); listaItens.Add(itemA); listaItens.Add(itemB); var pedido = new Solicitacao() { Itens = listaItens }; context.AddAsync(pedido); context.SaveChangesAsync(); }
public async Task Salvar(Evento evento) { _pedidoContext.Eventos.Add(evento); await _pedidoContext.SaveChangesAsync(); }
public async Task <bool> SaveChangesAsync() { return((await _context.SaveChangesAsync()) > 0); }