예제 #1
0
        public async Task <JsonResult> BuscarAreas(string nombreArea)
        {
            BuscarAreaViewModel filtro = new BuscarAreaViewModel();

            filtro.Busqueda.Nombre = nombreArea;

            return(Json(await AreaService.Buscar(filtro), JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public ActionResult Buscar()
        {
            BuscarAreaViewModel model = new BuscarAreaViewModel();

            model.Busqueda.Titulo          = "Áreas";
            model.PersonaLogueadaViewModel = (PersonaViewModel)Session["Persona"];

            ViewBag.Titulo = model.Busqueda.Titulo;

            return(View(model));
        }
예제 #3
0
        public async Task <ActionResult> Buscar(BuscarAreaViewModel model)
        {
            ViewBag.SinResultados = null;

            IList <AreaViewModel> areas = await AreaService.Buscar(model);

            model.Resultados               = areas;
            model.Busqueda.Titulo          = "Áreas";
            model.PersonaLogueadaViewModel = (PersonaViewModel)Session["Persona"];

            ViewBag.Titulo = model.Busqueda.Titulo;

            if (areas == null || areas.Count <= 0)
            {
                ViewBag.SinResultados = "No se han encontrado áreas para la búsqueda realizada.";
            }

            return(View(model));
        }
예제 #4
0
 public async Task <IList <AreaViewModel> > Buscar(BuscarAreaViewModel filtro)
 {
     return(AutoMapper.Mapper.Map <IList <AreaViewModel> >(await AreaRepository.Buscar(filtro.Busqueda).ToListAsync()));
 }