public ActionResult IncrementaQtd(int id) { ProdutoDAO dao = new ProdutoDAO(); Produto produto = dao.BuscaPorId(id); produto.Quantidade++; dao.Atualiza(produto); return(Json(produto)); }
public ActionResult Atualiza(Produto produto) { if (ModelState.IsValid) { ProdutoDAO dao = new ProdutoDAO(); dao.Atualiza(produto); return(RedirectToAction("Index")); } else { CategoriasDAO dao = new CategoriasDAO(); var categoria = dao.lista(); ViewBag.Produto = produto; ViewBag.Categorias = categoria; return(View("Edit")); } }
public JsonResult Atualiza(Produto produtoedit) { if (produtoedit.Valida()) { var dao = new ProdutoDAO(); if (dao.Existe(produtoedit.Id) && !dao.ExisteIgual(produtoedit)) { dao.Atualiza(produtoedit); return(Json(new { atualizou = true })); } else { return(Json(new { atualizou = false, msg = "Nenhuma alteração feita no produto." })); } } else { return(Json(new { atualizou = false, msg = "Dados inválidos informados." })); } }