public ActionResult Edit(int id, Inmueble inmueble) { //var miPropietario = repositorio.ObtenerPorId(id); if (id != inmueble.inmuebleId) { return(NotFound()); } //if (ModelState.IsValid) //{ try { repositorio.Modificacion(inmueble); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View()); } return(RedirectToAction(nameof(Index))); //} //return View(); }
public ActionResult Edit(int id, Inmueble n) { try { n.IdInmueble = id; repositorio.Modificacion(n); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(Inmueble i) { try { // TODO: Add update logic here ri.Modificacion(i); TempData["Mensaje"] = "Datos guardados correctamente"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(i)); } }
public ActionResult Edit(int id, Inmueble entidad) { try { entidad.Id = id; repositorio.Modificacion(entidad); TempData["Mensaje"] = "Datos guardados correctamente"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Propietarios = repoPropietario.ObtenerTodos(); ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(entidad)); } }
public ActionResult Edit(int id, Inmueble entidad) { try { entidad.IdInmueble = id; repoInmueble.Modificacion(entidad); TempData["Id"] = "Has modificado los datos"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Propietarios = repoPropietario.ObtenerTodos(); ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View()); } }
public ActionResult Edit(int id, Inmueble inmueble) { try { inmueble.IdInmueble = id; repo.Modificacion(inmueble); TempData["Mensaje"] = "Se Modifico el inmueble con exito"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Propietarios = repoPropietario.ObtenerTodos(); ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(inmueble)); } }
public ActionResult Edit(int id, Inmueble inmueble) { if (id != inmueble.InmuebleId) { return(NotFound()); } try { repositorio.Modificacion(inmueble); } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View()); } return(RedirectToAction(nameof(Index))); }
public ActionResult Edit(int id, Inmueble inmueble) { try { inmueble.Id = id; inmuebles.Modificacion(inmueble); TempData["Mensaje"] = "Se han actualizado los datos del inmueble"; return(RedirectToAction(nameof(Index))); } catch (Exception e) { ViewBag.Error = e.Message; return(View()); } }
public ActionResult Edit(int id, IFormCollection collection) { try { // TODO: Add update logic here if (ModelState.IsValid) { Inmueble i = repo.GetById(id); i.Tipo = collection[nameof(i.Tipo)].ToString(); i.Direccion = collection[nameof(i.Direccion)].ToString(); i.Uso = collection[nameof(i.Uso)].ToString(); i.Ambientes = int.Parse(collection[nameof(i.Ambientes)].ToString()); i.Disponible = int.Parse(collection[nameof(i.Disponible)].ToString()); i.Precio = decimal.Parse(collection[nameof(i.Precio)].ToString()); //i.Habilitado = int.Parse(collection[nameof(i.Habilitado)].ToString()); i.IdPropietario = int.Parse(collection[nameof(i.IdPropietario)].ToString()); var res = repo.Modificacion(i); if (res != -1) { return(RedirectToAction(nameof(Index))); } else { ViewBag.Propietarios = repoProp.GetAll(); return(View(i)); } } else { Inmueble i = repo.GetById(id); ViewBag.Propietarios = repoProp.GetAll(); return(View(i)); } } catch (Exception ex) { ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(RedirectToAction(nameof(Index))); } }
public ActionResult Edit(int id, Inmueble entidad) { try { entidad.IdInmueble = id; repositorio.Modificacion(entidad); TempData["Mensaje"] = RepositorioBase.mensajeExitoso("edit"); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ViewBag.Propietarios = repoPropietario.ObtenerTodos(); ViewBag.TipoDeUso = Inmueble.ObtenerTiposDeUsos(); ViewBag.Estado = Inmueble.ObtenerEstados(); ViewBag.TipoDeInmueble = Inmueble.ObtenerTiposDeInmuebles(); TempData["Error"] = RepositorioBase.mensajeError("edit"); ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(entidad)); } }
public ActionResult Edit(int id, Inmueble entidad) { try { ViewBag.IdPro = TempData["IdPro"]; int idPro = ViewBag.IdPro; entidad.Id = id; repositorio.Modificacion(entidad); TempData["Mensaje"] = "Datos guardados correctamente"; return(RedirectToAction("PorPropietario", new { id = idPro })); } catch (Exception ex) { ViewBag.Propietarios = repositorio.ObtenerTodos(); ViewBag.Usos = Inmueble.ObtenerUsos(); ViewBag.Tipos = Inmueble.ObtenerTipos(); ViewBag.Error = ex.Message; ViewBag.StackTrate = ex.StackTrace; return(View(entidad)); } }
public ActionResult Edit(int id, Inmueble ent) { try { repositorio.Modificacion(ent); TempData["Mensaje"] = "Inmueble modificado con éxito!"; return(RedirectToAction(nameof(Index))); } catch (SqlException e) { TempData["Error"] = e.Number + " " + e.Message; ViewBag.Usos = Inmueble.ObtenerUsos(); ViewBag.Propietarios = repositorioPropietario.ObtenerTodos(); return(View(ent)); } catch (Exception) { TempData["Error"] = "Ocurrió un error inesperado."; ViewBag.Usos = Inmueble.ObtenerUsos(); ViewBag.Propietarios = repositorioPropietario.ObtenerTodos(); return(View(ent)); } }
public ActionResult Edit(Inmueble inmueble) { ViewBag.Id = inmueble.IdInmueble; try { if (ModelState.IsValid) { repositorio.Modificacion(inmueble); var inmu = repositorio.ObtenerPorId(inmueble.IdInmueble); ViewBag.todosPropietarios = propietario.ObtenerTodos(); ViewBag.Exito = "Cambio guardados con exito"; ViewBag.MensajeError = null; return(View(inmu)); } else { ViewBag.MensajeError = "LLená todos los campos che!"; } ViewBag.todosPropietarios = propietario.ObtenerTodos(); var inmue = repositorio.ObtenerPorId(inmueble.IdInmueble); return(View(inmue)); } catch { var inmue = repositorio.ObtenerPorId(inmueble.IdInmueble); ViewBag.MensajeError = "No sabemos que pasó pero hiciste algo mal seguro."; ViewBag.todosPropietarios = propietario.ObtenerTodos(); return(View(inmue)); } }