Example #1
0
        /// <summary>
        /// Extracts the tracks from the json.
        /// </summary>
        /// <param name="tracksToken">The tracks token.</param>
        /// <param name="settings">The settings.</param>
        /// <returns>
        /// A list of tracks
        /// </returns>
        private static List <Product> ExtractTracks(JToken tracksToken, IMusicClientSettings settings)
        {
            List <Product> tracks = null;

            if (tracksToken != null)
            {
                tracks = new ArrayJsonProcessor().ParseList(tracksToken, MusicClientCommand.ArrayNameItems, FromJToken, settings);
            }

            return(tracks);
        }
Example #2
0
        /// <summary>
        /// Extracts the tracks from the json.
        /// </summary>
        /// <param name="tracksToken">The tracks token.</param>
        /// <param name="settings">The settings.</param>
        /// <returns>
        /// A list of tracks
        /// </returns>
        private static List<Product> ExtractTracks(JToken tracksToken, IMusicClientSettings settings)
        {
            List<Product> tracks = null;

            if (tracksToken != null)
            {
                tracks = new ArrayJsonProcessor().ParseList(tracksToken, MusicClientCommand.ArrayNameItems, FromJToken, settings);
            }

            return tracks;
        }