public async Task <IActionResult> Edit(int id, [Bind("Id,Idproduto,Idpedido,Quantidade")] Itenspedidos itenspedidos) { if (id != itenspedidos.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(itenspedidos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItenspedidosExists(itenspedidos.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Idpedido"] = new SelectList(_context.Set <Pedidos>(), "Id", "Data", itenspedidos.Idpedido); ViewData["Idproduto"] = new SelectList(_context.Set <Produtos>(), "Id", "Descricao", itenspedidos.Idproduto); return(View(itenspedidos)); }
public IActionResult Edit(Itenspedidos obj) { if (ModelState.IsValid) { ItenspedidosRepository.Update(obj); return(RedirectToAction("Index")); } ViewData["Idproduto"] = new SelectList(ProdutosRepository.FindAll(), "Id", "Descricao", obj.Idproduto); ViewData["Idpedido"] = new SelectList(PedidosRepository.FindAll(), "Id", "Data", obj.Idpedido); return(View(obj)); }
public IActionResult Create(Itenspedidos prod) { if (ModelState.IsValid) { ItenspedidosRepository.Add(prod); return(RedirectToAction("Index")); } ViewData["Idproduto"] = new SelectList(ProdutosRepository.FindAll(), "Id", "Descricao", prod.Idproduto); ViewData["Idpedido"] = new SelectList(PedidosRepository.FindAll(), "Id", "Data", prod.Idpedido); return(View(prod)); }
public async Task <IActionResult> Create([Bind("Id,Idproduto,Idpedido,Quantidade")] Itenspedidos itenspedidos) { if (ModelState.IsValid) { _context.Add(itenspedidos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Idpedido"] = new SelectList(_context.Set <Pedidos>(), "Id", "Data", itenspedidos.Idpedido); ViewData["Idproduto"] = new SelectList(_context.Set <Produtos>(), "Id", "Descricao", itenspedidos.Idproduto); return(View(itenspedidos)); }
// GET: /Itenspedidos/Edit/1 public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } Itenspedidos obj = ItenspedidosRepository.FindByID(id.Value); if (obj == null) { return(NotFound()); } ViewData["Idproduto"] = new SelectList(ProdutosRepository.FindAll(), "Id", "Descricao", obj.Idproduto); ViewData["Idpedido"] = new SelectList(PedidosRepository.FindAll(), "Id", "Data", obj.Idpedido); return(View(obj)); }