/// <summary> /// Consulta todas Comunas de la Base de Datos y Genera la vista con estas. /// </summary> /// <returns> /// Retorna el View generado con un List de la clase ComunaModelo. /// </returns> // GET public ActionResult ListaComunas() { List <ComunaModelo> listaComuna = new List <ComunaModelo>(); ComunaModelo comuna; Negocio.Crud.ComunaCrud gestor = new Negocio.Crud.ComunaCrud(); List <Entidad.ComunaEnt> listaComunaEnt = gestor.ListarComuna(); foreach (Entidad.ComunaEnt com in listaComunaEnt) { comuna = new ComunaModelo() { id_comuna = com.id_comuna, id_region = com.id_region, nombre_comuna = com.nombre_comuna }; listaComuna.Add(comuna); } return(View(listaComuna)); }
// 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)); }
public JsonResult CargarComunas(int Id_Region) { Negocio.Crud.ComunaCrud gestor = new Negocio.Crud.ComunaCrud(); List <Entidad.ComunaEnt> lista; if (Id_Region == 0) { lista = gestor.ListarComuna(); } else { lista = gestor.ListarPorRegion(Id_Region); } var ComData = lista.Select(m => new SelectListItem() { Text = m.nombre_comuna, Value = m.id_comuna.ToString() }); return(Json(ComData, JsonRequestBehavior.AllowGet)); }