Пример #1
0
 /// <summary>
 /// Track / Artist version constructor
 /// </summary>
 /// <param name="songData"></param>
 /// <param name="artistData"></param>
 /// <param name="importData"></param>
 public AdditionalMetaDataView(SearchSongs songData, SearchArtists artistData, List <SpotifySearchPO> importData)
 {
     InitializeComponent();
     this._songData   = songData;
     this._artistData = artistData;
     this._importData = importData;
 }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            // search query from user
            string searchQuery = this.richTextBox2.Text;

            string artistsJson = api.Search($"{searchQuery}", SearchType.artist, 10, 0);
            string tracksJson  = api.Search($"{searchQuery}", SearchType.track, 10, 0);

            SearchArtists desArtist   = JsonConvert.DeserializeObject <SearchArtists>(artistsJson);
            SearchSongs   searchSongs = JsonConvert.DeserializeObject <SearchSongs>(tracksJson);

            // iterates ver each item
            this.richTextBox1.Text = @"Artists Search Results: " + Environment.NewLine + Environment.NewLine;
            foreach (var item in desArtist.Artists.Items)
            {
                this.richTextBox1.Text += item.Name + Environment.NewLine;
            }

            this.richTextBox1.Text += Environment.NewLine;

            this.richTextBox1.Text += @"Songs Search Results: " + Environment.NewLine + Environment.NewLine;
            foreach (var item in searchSongs.Tracks.Items)
            {
                this.richTextBox1.Text += item.Name + Environment.NewLine;
            }
        }
Пример #3
0
        /// <summary>
        /// Parse json into SpotifySearchView ArtistResults property.
        /// </summary>
        /// <param name="artistsJson">artists json from spotify api result set</param>
        public void ProcessStringJsonIntoSpotifyArtistsModel(string artistsJson)
        {
            if (string.IsNullOrEmpty(artistsJson))
            {
                return;
            }

            SearchArtists desArtist = JsonConvert.DeserializeObject <SearchArtists>(artistsJson);

            _viewMain.ArtistsResults = desArtist;
        }