Пример #1
0
        private async void OnClickSearch(object sender, RoutedEventArgs e)
        {
            string keyWord = m_searchTextBox.Text;

            FoundTracks.Clear();
            if (m_spotifySearchCheck.IsChecked == true)
            {
                FoundTracks = new ObservableCollection <LocalTrack>(await m_streamingSystemManagers[(int)StreamingSystemType.Spotify].SearchTrack(m_searchTextBox.Text));
            }
            if (m_x2SearchCheck.IsChecked == true)
            {
                (await m_streamingSystemManagers[(int)StreamingSystemType.Deezer].SearchTrack(m_searchTextBox.Text)).ForEach(t => FoundTracks.Add(t));
            }
            if (m_x2SearchCheck.IsChecked == true)
            {
            }
        }
Пример #2
0
        private async void OnClickSearch(object sender, RoutedEventArgs e)
        {
            string keyWord = m_searchTextBox.Text;

            FoundTracks.Clear();
            List <StreamingSystemType> types = new List <StreamingSystemType>();

            if (m_spotifySearchCheck.IsChecked == true)
            {
                types.Add(StreamingSystemType.Spotify);
            }
            if (m_deezerSearchCheck.IsChecked == true)
            {
                types.Add(StreamingSystemType.Deezer);
            }
            if (m_jamendoSearchCheck.IsChecked == true)
            {
                types.Add(StreamingSystemType.Jamendo);
            }

            FoundTracks = new ObservableCollection <LocalTrack>(await m_streamingSystemManager.SearchTrack(m_searchTextBox.Text, types.ToArray()));
        }