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