// GET: Propietario/Details/5 public ActionResult Details(int id) { try { var entidad = repositorio.ObtenerPorId(id); return(View());//¿qué falta? } catch (Exception ex) {//poner breakpoints para detectar errores throw; } }
public ActionResult Edit(int id) { var p = repositorio.ObtenerPorId(id); if (TempData.ContainsKey("Mensaje")) { ViewBag.Mensaje = TempData["Mensaje"]; } if (TempData.ContainsKey("Error")) { ViewBag.Error = TempData["Error"]; } return(View(p)); }
// GET: PropietariosController public ActionResult Index(int id) { TempData["returnUrl"] = "/" + RouteData.Values["controller"] + Request.QueryString.Value; if (id == 0) { var lista = repositorio.ObtenerTodos(); return(View(lista)); } else { Propietario p = repositorio.ObtenerPorId(id); return(View(p)); } }
public ActionResult Create(Inmueble entidad) { try { entidad.Propietario = propietarios.ObtenerPorId(Convert.ToInt32(Request.Form["Propietario"])); if (ModelState.IsValid) { inmuebles.Alta(entidad); TempData["Id"] = entidad.Id; return(RedirectToAction(nameof(Index))); } else { ViewBag.Propietarios = propietarios.ObtenerTodos(); return(View(entidad)); } } catch (Exception e) { ViewBag.Propietarios = propietarios.ObtenerTodos(); ViewBag.Error = e.Message; return(View(entidad)); } }
public ActionResult Details(int id) { try { var prop = repositorio.ObtenerPorId(id); return(View(prop)); } catch (Exception e) { ViewBag.Error = e.Message; ViewBag.StackTrate = e.StackTrace; return(View()); } }
public ActionResult Edit(int id) { Propietario p = propietarios.ObtenerPorId(id); return(View(p)); }
public ActionResult Edit(int id) { var propietario = propietarios.ObtenerPorId(id); return(View(propietario)); }
// GET: InmueblesController public ActionResult Index(DateTime FechaDeInicio, DateTime FechaDeFinalizacion, string Estado, int IdPropietario, int mostrar) { IList <Inmueble> lista = new List <Inmueble>(); string fechaDeInicio = FechaDeInicio.ToString("yyyy-MM-dd"); string fechaDeFinalizacion = FechaDeFinalizacion.ToString("yyyy-MM-dd"); if (FechaDeInicio < FechaDeFinalizacion && mostrar == 1) { lista = repositorio.ObtenerTodosDisponiblesPorFechas(fechaDeInicio, fechaDeFinalizacion); TempData["mostrar"] = mostrar; } else { if (FechaDeInicio != new DateTime() || FechaDeFinalizacion != new DateTime()) { TempData["ErrorF"] = RepositorioBase.mensajeError("fechas"); } if (IdPropietario == 0 && String.IsNullOrEmpty(Estado)) { lista = repositorio.ObtenerTodos(); } if (IdPropietario != 0 && String.IsNullOrEmpty(Estado)) { lista = repositorio.ObtenerTodosDonde(IdPropietario, Estado); } if (IdPropietario == 0 && !String.IsNullOrEmpty(Estado)) { lista = repositorio.ObtenerTodosDonde(IdPropietario, Estado); } if (IdPropietario != 0 && !String.IsNullOrEmpty(Estado)) { lista = repositorio.ObtenerTodosDonde(IdPropietario, Estado); } } if (FechaDeInicio != new DateTime()) { TempData["FechaDeInicio"] = fechaDeInicio; } if (FechaDeFinalizacion != new DateTime()) { TempData["FechaDeFinalizacion"] = fechaDeFinalizacion; } TempData["returnUrl"] = "/" + RouteData.Values["controller"] + Request.QueryString.Value; var MostrarEstados = Inmueble.ObtenerEstados(); MostrarEstados.Add("Todos"); ViewBag.MostrarEstados = MostrarEstados; Propietario p = repoPropietario.ObtenerPorId(IdPropietario); ViewBag.PropNombreApellido = (p != null) ? p.Nombre + " " + p.Apellido : ""; return(View(lista)); }
// GET: PropietarioController/Details/5 public ActionResult Details(int id) { var p = repositorio.ObtenerPorId(id); return(View(p)); }
// GET: Propietario/Details/5 public ActionResult Details(int id) { var sujeto = repositorioPropietario.ObtenerPorId(id); return(View(sujeto)); }