public ActionResult Editar(int id, string nome, string preco, int quantidade) { var conexao = new ProdutoService(db); Produto produto = new Produto(); produto.ID = id; produto.NM_NOME = nome; produto.NR_PRECO = preco; produto.NR_QUANTIDADE = quantidade; conexao.AlterarProduto(produto); return(Redirect("/produtos/listar")); }
public ActionResult AlterarProduto() { IEnumerable <ProdutoViewModel> produtos = ProdutoService.ObterProdutos(); var produtoAlterar = produtos.FirstOrDefault(p => p.Id == 4); produtoAlterar.Name = "Caneca Marvel"; produtoAlterar.Description = "Canequita"; produtoAlterar.Price = 19.99M; produtoAlterar.Available = true; ProdutoService.AlterarProduto(produtoAlterar); return(RedirectToAction("Index")); }
public async Task <IActionResult> PutProduto([FromRoute] int id, [FromBody] Produto produto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } produto.IdProduto = id; try { service.AlterarProduto(produto); } catch (DbUpdateConcurrencyException) { throw; } return(NoContent()); }