public ActionResult Delete(int id) { try { Curso curso = _cursoRepositorio.GetCursoPorID(id); _cursoRepositorio.DeletarCurso(id); _cursoRepositorio.Salvar(); } catch (DataException) { return(RedirectToAction("Delete", new RouteValueDictionary { { "id", id }, { "saveChangesError", true } })); } return(RedirectToAction("Index")); }