public async Task <IActionResult> Recommendations(string artistsIDs, string genresIDs) { RecommendationsViewModel model = new RecommendationsViewModel(); RecommendationsResponseDTO recommendations; recommendations = await GetRecommendations(artistsIDs, genresIDs); // fill release year for all recommended albums for (int i = 0; i < recommendations.Tracks.Length; i++) { recommendations.Tracks[i].Album.Release_Year = await rest.GetAlbumReleaseYearAsync(await RetrieveToken(), recommendations.Tracks[i].Album.ID); } model.Recommendations = recommendations; return(View(model)); }