public JsonResult CargarLocales(int id_servicio, int id_comuna) { Negocio.Crud.LocalCrud gestor = new Negocio.Crud.LocalCrud(); List <Entidad.LocalEnt> lista; if (id_servicio == 0 && id_comuna == 0) { lista = gestor.ListarLocal(); } else if (id_servicio == 0) { lista = gestor.ListarPorCom(id_comuna); } else if (id_comuna == 0) { lista = gestor.ListarPorServ(id_servicio); } else { lista = gestor.ListarPorServCom(id_servicio, id_comuna); } return(Json(lista, JsonRequestBehavior.AllowGet)); }
// GET: Hora public ActionResult BuscarLocal() { Negocio.Crud.ComunaCrud gestorComuna = new Negocio.Crud.ComunaCrud(); Negocio.Crud.LocalCrud gestorLocal = new Negocio.Crud.LocalCrud(); Negocio.Crud.LocalServCrud gestorLocalServ = new Negocio.Crud.LocalServCrud(); Negocio.Crud.RegionCrud gestorRegiones = new Negocio.Crud.RegionCrud(); Negocio.Crud.ServicioCrud gestorServicios = new Negocio.Crud.ServicioCrud(); Negocio.Crud.EspecialidadCrud gestorEspecialidad = new Negocio.Crud.EspecialidadCrud(); FiltroModelo filtro = new FiltroModelo() { locales = gestorLocal.ListarLocal(), localservicios = gestorLocalServ.ListarLocalServ(), regiones = gestorRegiones.ListarRegion(), servicios = gestorServicios.ListarServicio(), especialidades = gestorEspecialidad.ListarEspecialidad(), comunas = gestorComuna.ListarComuna() }; return(View(filtro)); }