示例#1
0
 public ActionResult Delete(int id)
 {
     try
     {
         repositorio.Baja(id);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
示例#2
0
 public ActionResult Delete(int id, Inquilino entidad)
 {
     try
     { entidad = repositorio.ObtenerPorId(id);
       repositorio.Baja(id);
       TempData["Mensaje"] = "Eliminación realizada correctamente";
       return(RedirectToAction(nameof(Index))); }
     catch (Exception ex)
     {
         ViewBag.Error = "No se puede eliminar el Inquilino, ya que posee Contratos asociados";
         return(View(entidad));
     }
 }
 public ActionResult Eliminar(Inquilino inquilino)
 {
     try
     {
         repositorio.Baja(inquilino.IdInquilino);
         return(RedirectToAction(nameof(Index)));
     }
     catch (Exception ex)
     {
         ViewBag.Error     = ex.Message;
         ViewBag.StackTrae = ex.StackTrace;
         return(View());
     }
 }
 public ActionResult Delete(int id, Inquilino entidad)
 {
     try
     {
         repositorio.Baja(id);
         TempData["Mensaje"] = RepositorioBase.mensajeExitoso("delete");
         return(RedirectToAction(nameof(Index)));
     }
     catch (Exception ex)
     {
         TempData["Error"]  = RepositorioBase.mensajeError("delete");
         ViewBag.Error      = ex.Message;
         ViewBag.StackTrate = ex.StackTrace;
         return(View(entidad));
     }
 }