public ActionResult Alterar(Produto produto, HttpPostedFileBase image = null) { if (ModelState.IsValid) { if (image != null) { produto.ImagemMimeType = image.ContentType; produto.Imagem = new byte[image.ContentLength]; image.InputStream.Read(produto.Imagem, 0, image.ContentLength); } _repositorio.SalvarOuAtualizar(produto); TempData["mensagem"] = string.Format("{0} foi salvo com sucesso", produto.Nome); return(RedirectToAction("Index")); } ViewBag.tipoDeAlteracao = "Alterar"; return(View(produto)); }