public ActionResult Delete(int id, Propietario e) { try { repositorio.Delete(id); return(RedirectToAction(nameof(Index))); } catch (SqlException ex) { TempData["Error"] = ex.Number == 547 ? "No se puede borrar el Propietario porque esta utilizado" : "Ocurrio un error."; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { TempData["Error"] = "Ocurrio un error." + ex.ToString(); return(RedirectToAction(nameof(Index))); } }