public ActionResult Eliminar(int id) { try { repositorio.Baja(id); TempData["Mensaje"] = "Eliminación realizada correctamente"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(RedirectToAction(nameof(Index))); } }
public ActionResult Delete(int id, Inmueble i) { try { // TODO: Add delete logic here var f = rf.ObtenerTodosPorInmuebleId(id); foreach (var item in f) { string wwwPath = environment.WebRootPath; string path = Path.Combine(wwwPath, "Uploads"); string urlRenovada = item.Url.Replace("/Uploads\\", ""); string pathCompleto = Path.Combine(path, urlRenovada); System.IO.File.Delete(pathCompleto); rf.Baja(item.Id); } ri.Baja(id); TempData["Mensaje"] = "Eliminación realizada correctamente"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(i)); } }
public ActionResult Delete(int id, Inmueble n) { try { repositorio.Baja(id); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Delete(int id, IFormCollection collection) { try { var inmueble = repositorio.ObtenerPorId(id); repositorio.Baja(inmueble.InmuebleId); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Eliminar(Inmueble inmueble) { try { repositorio.Baja(inmueble.IdInmueble); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrae = ex.StackTrace; return(View()); } }
public ActionResult Delete(int id, Inmueble entidad) { try { repoInmueble.Baja(id); TempData["Id"] = "El Inmueble ha sido eliminado"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = "No es posible eliminar, contrato de alquiler vigente"; ViewBag.StackTrate = ex.StackTrace; return(View(entidad)); } }
public ActionResult Delete(int id, Inmueble entidad) { try { repositorio.Baja(id); TempData["Alta"] = "Inmueble eliminado"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(entidad)); } }
public ActionResult Eliminar(int id, Inmueble entidad) { try { repositorio.Baja(id); TempData["Mensaje"] = "Se eliminó el inmueble correctamente"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(entidad)); } }
public ActionResult Delete(int id, Inmueble 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)); } }
public ActionResult Delete(int id, Inmueble entidad) { try { ViewBag.IdPro = TempData["IdPro"]; entidad = repositorio.ObtenerPorId(id); int idPro = ViewBag.IdPro; repositorio.Baja(id); TempData["Mensaje"] = "Eliminación realizada correctamente"; return(RedirectToAction("PorPropietario", new { id = idPro })); } catch (Exception ex) { ViewBag.Error = " No se puede eliminar el Inmueble, ya que posee Contratos asociados"; return(View(entidad)); } }
public ActionResult Delete(int id, Inmueble ent) { try { repositorio.Baja(id); TempData["Mensaje"] = "Inmueble eliminado con éxito!"; return(RedirectToAction(nameof(Index))); } catch (SqlException e) { if (e.Number == 547) { TempData["Error"] = "No se pudo eliminar, está en uso."; } return(RedirectToAction(nameof(Index))); } catch (Exception) { TempData["Error"] = "Ocurrió un error inesperado."; return(RedirectToAction(nameof(Index))); } }
public ActionResult Delete(int id, IFormCollection collection) { try { // TODO: Add delete logic here var res = repo.Baja(id); if (res != -1) { return(RedirectToAction(nameof(Index))); } else { var inmu = repo.GetById(id); TempData["Error"] = "No se pudo eliminar el inmueble"; return(View(inmu)); } } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(RedirectToAction(nameof(Delete))); } }