public AudioTrack convertSongToAudioTrack(Song song) { return new AudioTrack(song.audio_url, song.title, song.artist, song.album, song.image_url); }
public List<AudioTrack> convertSongsToAudioTracks(Song[] songs) { if (songs == null) { return null; } return songs.Select(song => new AudioTrack(song.audio_url, song.title, song.artist, song.album, song.image_url)).ToList(); }
private void loadFinished(int METHOD, Song[] songs, Dictionary<string, string> returnedParams) { unblockUI(); switch (METHOD) { case Constants.METHOD_RESET: { break; } case Constants.METHOD_QUITAPP: { break; } case Constants.METHOD_SEARCH: { if (songs != null && songs.Length > 0) { if (returnedParams.ContainsKey("VALUE")) { searchResult = new SearchResult { trackList = songs, tracksTotal = songs.Length }; itemCollections.currentMood = new Tag { type = returnedParams["TYPE"], value = returnedParams["VALUE"] }; } if (itemCollections.currentMood != null && !itemCollections.getSongsForTagDictionary().ContainsKey(itemCollections.currentMood.value)) { itemCollections.getSongsForTagDictionary().Add(itemCollections.currentMood.value, songs); } itemCollections.songs = songs; itemCollections.SaveApplicationState(); Uri songDetailsUri = new Uri("/SongDetailsPage.xaml", UriKind.Relative); NavigationService.Navigate(songDetailsUri); } break; } } }