public async Task <List <Training> > GetListTrainings() { DALClient dal = new DALClient(); DALWSR_Result r = await dal.GetListTrainings(CancellationToken.None); List <TrainingDTO> listDTO = (List <TrainingDTO>)r.Data; List <Training> list = new List <Training>(); foreach (TrainingDTO item in listDTO) { list.Add(new Training(item)); } return(list); }