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)); } }
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)); } }
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)); }
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)); } }