public IActionResult Busqueda(string query, bool estado, DateTime fechaInicio, DateTime fechaFin) { try { var resultado = repositorioInmueble.Busqueda(query, estado, fechaInicio, fechaFin); return(Json(new { Datos = resultado })); } catch (Exception e) { return(Json(new { Error = e.Message })); } }
public ActionResult Create(string query, bool estado, DateTime fechaInicio, DateTime fechaFin) { try { ViewBag.inquilinos = repositorioInquilino.ObtenerTodos(); var inmueblesDisponibles = repositorioInmueble.Busqueda(query, estado, fechaInicio, fechaFin); if (inmueblesDisponibles.Count <= 0) { TempData["MensajeError"] = "No existen inmuebles para la búsqueda realizada"; return(RedirectToAction("Index", "Inmueble")); } ViewBag.inmuebles = inmueblesDisponibles; var contrato = new Contrato(); contrato.FechaInicio = fechaInicio; contrato.FechaFin = fechaFin; return(View(contrato)); } catch (Exception e) { throw; } }