public ActionResult Alterar(Produto produto, HttpPostedFileBase image = null) { if (ModelState.IsValid) { _repositorio = new ProdutosRepositorio(); if (image != null) { SavePictureDirectory(produto, image); } Boolean save = _repositorio.Salvar(produto); if (save) { TempData["mensagem"] = String.Format("{0} registrado com sucesso!", produto.Nome); } else { TempData["mensagem"] = String.Format("{0} foi atualizado com sucesso!", produto.Nome); } return RedirectToAction("Index"); } return View(produto); }