public ActionResult Update(Produto p) { if (ModelState.IsValid) { using (ProdutoModel model = new ProdutoModel()) { int id = p.ProdutoID; decimal valorReceita = p.Preco + (decimal)Session["Receita"]; int usuarioId = (int)Session["UsuarioId"]; model.Comprar(id, valorReceita, usuarioId); return(RedirectToAction("Index")); } } else { return(View(p)); } }