Beispiel #1
0
 public IHttpActionResult ConsultarFichas()
 {
     try
     {
         TecnicaBl obj = new TecnicaBl();
         var       Dat = obj.ConsultarFichas();
         List <Ficha_TecnicaDTO> ListFicha = new List <Ficha_TecnicaDTO>();
         foreach (var item in Dat)
         {
             Ficha_TecnicaDTO objFT = new Ficha_TecnicaDTO();
             objFT.Id             = item.Id;
             objFT.Num_Ficha      = item.Num_Ficha;
             objFT.Fecha_Inicio   = item.Fecha_Inicio;
             objFT.Fecha_Fin      = item.Fecha_Fin;
             objFT.Num_Aprendices = item.Num_Aprendices;
             var Institucion = (from i in entity.Colegios where i.Id == item.Institucion select i.Nombre_Colegio).FirstOrDefault();
             objFT.Institucion = Institucion;
             var Programa = (from i in entity.Programa_Tecnica where i.Id == item.Programa select i.NombrePrograma).FirstOrDefault();
             objFT.Programa = Programa;
             objFT.Estado   = item.Estado;
             ListFicha.Add(objFT);
         }
         return(Ok(new { success = true, Datos = ListFicha }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }