Example #1
0
        public async Task <IHttpActionResult> ListaCursos()
        {
            try
            {
                var lista = await _ir.GetAll <FraCurso>();                                     //obtenemos los cursos

                var registros = Mapper.Map <List <FraCurso>, List <CursosViewModels> >(lista); //mapeamos la lista
                return(Ok(registros));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public async Task <IHttpActionResult> TraeTipos()
        {
            try
            {
                var lista = await _ir.GetAll <TipoPregunta>();//obtenemos los tipos de preguntaas

                entRespuesta respuesta = new entRespuesta();
                var          tipos     = Mapper.Map <List <TipoPregunta>, List <TipoPreguntaViewModels> >(lista);//mapeamos el objeto
                return(Ok(tipos));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Example #3
0
        public async Task <IHttpActionResult> TiposAgenda()
        {
            entRespuesta respuesta = new entRespuesta();

            try
            {
                respuesta.codigo  = 0;
                respuesta.mensaje = "OK";

                var menus = await _ir.GetAll <AgendaTipo>();//obtener los tiposd de agenda y los pasamos para que los consuma un select list

                var lista = new List <DiccionarioViewModels>();
                foreach (var item in menus)
                {
                    lista.Add(new DiccionarioViewModels {
                        id = item.idAgendaTipo, text = item.glosaAgendaTipo
                    });
                }
                respuesta.data = lista.OrderBy(n => n.text);

                return(Ok(respuesta));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Example #4
0
        public async Task <IHttpActionResult> ObtenerAreas()
        {
            var lista = await _ir.GetAll <OfertasEmpleo>();//obtenemos todas las ofertas de empleo

            var listaViewModels = Mapper.Map <List <OfertasEmpleo>, List <OfertaViewModels> >(lista);

            return(Ok(listaViewModels));
        }
Example #5
0
        public async Task <IHttpActionResult> ListaBranding()
        {
            entRespuesta ent = new entRespuesta();

            try
            {
                var lista = await _ir.GetAll <IttBrandingDigital>();                                                       //buscamos los brandings

                var listaViewModels = Mapper.Map <List <IttBrandingDigital>, List <IttBrandingDigitalViewModels> >(lista); //mapeamos el objeto
                ent.data = listaViewModels;
                return(Ok(ent));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }