public ActionResult Edit(Curso curso) { try { if (ModelState.IsValid) { _cursoRepositorio.AtualizaCurso(curso); _cursoRepositorio.Salvar(); return(RedirectToAction("Index")); } } catch (DataException) { ModelState.AddModelError("", "Não foi possível salvar as mudanças. Tente novamente....."); } return(View(curso)); }