public AddToPlaylistDto GetUrisFromUserTopTrackList(User user, TimeFrame timeFrame) { AddToPlaylistDto trackUris = new AddToPlaylistDto(); trackUris.uris = new List <string>(); var topTrackList = _billboardDbContext.TopTrackLists.FirstOrDefault( ttl => ttl.User.Id == user.Id && ttl.TimeFrame == timeFrame); var tracks = _billboardDbContext.Tracks.Where(t => t.TopTrackList.TopTrackListId == topTrackList.TopTrackListId && t.Position != 0).OrderBy(t => t.Position).ToList(); foreach (Track track in tracks) { trackUris.uris.Add(track.SpotifyURI); } return(trackUris); }