public ActionResult Index() { IList <Inmueble> listaInmuebles; if (TempData["IdPropietario"] != null) { int id = int.Parse(TempData["IdPropietario"].ToString()); listaInmuebles = inmuebles.BuscarPorPropietario(id); if (listaInmuebles.Count == 0) { TempData["Mensaje"] = "Nada para mostrar"; return(RedirectToAction("Index", "Propietario")); } } else if (TempData["Disponibles"] != null) { listaInmuebles = inmuebles.ObtenerDisponibles(); if (listaInmuebles.Count == 0) { ViewBag.Mensaje = "Nada para mostrar"; } } else if (TempData["Tipo"] != null) { Inmueble inmueble = new Inmueble { Tipo = TempData["Tipo"].ToString(), Uso = TempData["Uso"].ToString(), Ambientes = Convert.ToInt32(TempData["Ambientes"]), Precio = Convert.ToDecimal(TempData["Precio"]), }; listaInmuebles = inmuebles.Buscar(inmueble); if (listaInmuebles.Count == 0) { ViewBag.Mensaje = "Nada para mostrar"; } } else { listaInmuebles = inmuebles.ObtenerTodos(); } if (TempData.ContainsKey("Id")) { ViewBag.Id = TempData["Id"]; } if (TempData.ContainsKey("Mensaje")) { ViewBag.Mensaje = TempData["Mensaje"]; } if (TempData.ContainsKey("Error")) { ViewBag.Error = TempData["Error"]; } return(View(listaInmuebles)); }
public ActionResult Disponible() { IList <Inmueble> lista = repositorio.ObtenerDisponibles(); return(View(lista)); }