public IHttpActionResult ConsultarAprendices() { try { VirtualidadBl obj = new VirtualidadBl(); var Dat = obj.ConsultarAprendices(); List <Aprendices_TituladaDTO> Datos = new List <Aprendices_TituladaDTO>(); foreach (var item in Dat) { Aprendices_TituladaDTO objAprend = new Aprendices_TituladaDTO(); var Ficha = obj.NumFicha(item.Ficha); var Descripcion = obj.Descripcion(item.Id); objAprend.TipoDocumento = item.TipoDocumento; objAprend.Id = item.Id; objAprend.Documento = item.Documento; objAprend.Nombre = item.Nombre; objAprend.Apellido = item.Apellido; objAprend.Email = item.Email; objAprend.Telefono = item.Telefono; objAprend.Estado = item.Estado; objAprend.Ficha = item.Ficha; objAprend.NumFicha = Ficha; objAprend.Descripcion = Descripcion; Datos.Add(objAprend); } return(Ok(new { success = true, Datos })); } catch (Exception exc) { return(Ok(new { success = false, exc = exc.Message })); } }