public async Task <IList <Analysis> > GetLatestAnalysesAsync() { var analyses = new List <Analysis>(); var platforms = await _analysisRepository.GetPlatformsSummaryAsync(); foreach (var platform in platforms) { analyses.Add(await _analysisRepository.GetAsync(platform.Id, platform.AnalysisId.ToString())); } return(analyses); }