public ActionResult AlterarCategoria(Categoria categoriaAlterada) { Categoria categoriaOriginal = CategoriaDAL.BuscarCategoria(categoriaAlterada.CategoriaId); categoriaOriginal.Nome = categoriaAlterada.Nome; // ctx.Entry(categoria).State = System.Data.Entity.EntityState.Modified; if (ModelState.IsValid) { if (CategoriaDAL.AlterarCategoria(categoriaOriginal)) { return(RedirectToAction("Index", "Categoria")); } else { ModelState.AddModelError("", "Categoria já cadastrada"); return(View(categoriaOriginal)); } } else { return(View(categoriaOriginal)); } }