public async Task <IActionResult> Busqueda(BusquedaView busqueda) { try { if (busqueda.FechaInicio > busqueda.FechaCierre) { ModelState.AddModelError("", "La Fecha de Inicio debe ser anterior a la de cierre"); return(View()); } else { ViewBag.Filtrados = repositorioInmueble.BuscarDesocupados(busqueda.FechaInicio, busqueda.FechaCierre); if (ViewBag.Filtrados.Count == 0) { ModelState.AddModelError("", "No se encontraron resultados"); return(View()); } return(View("Filtrados")); } } catch (Exception ex) { ViewBag.Error = ex.Message; return(View()); } }