public ActionResult Create(Pago e) { try { e.ContratoId = e.Id; e.Id = 0; repositorio.Create(e); TempData["Success"] = "Pago registrado con éxito."; return(RedirectToAction(nameof(Index))); } catch (SqlException ex) { TempData["Error"] = ex.Number == 547 ? "No se puede borrar el tipo Persona porque esta utilizado" : "Ocurrio un error."; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { TempData["Error"] = "Ocurrio un error." + ex.ToString(); return(RedirectToAction(nameof(Index))); } }