Exemple #1
0
        /// <summary>
        /// This method connect on the SpotyFy API and Get a list of Disks by Genre
        /// </summary>
        /// <param name="numberOfDisks">Number of disks</param>
        /// <param name="genre">With genre</param>
        /// <returns>List of products</returns>
        public List <Product> GetDisksByGenre(int numberOfDisks, GenreEnum genre)
        {
            var api = GetTokenAuth();

            //Make a search on the Spotify Service
            SearchItem search = api.SearchItems(genre.ToString(), SearchType.Album, numberOfDisks);

            return(search.Albums.Items.Select(s => new Product
            {
                Id = Guid.NewGuid(),
                Genre = genre,
                Name = $"{s.Name} - (Date: {s.ReleaseDate})",
                Price = Math.Round(new Random().NextDouble() * 50d, 2)
            }).ToList());
        }
Exemple #2
0
 public Genre(GenreEnum @enum)
 {
     Id   = (int)@enum;
     Name = @enum.ToString();
 }