Ejemplo n.º 1
0
        public static List <AmazonItem> Search(string search = "X-men", string index = "DVD", string page = "1")
        {
            List <AmazonItem> items = new List <AmazonItem>();

            err        = "";
            err2       = "";
            xml_source = "";
            string myurl = AmazonProductAPI.GetMyURL(search, index, toint(page));

            return(getItems(myurl));
        }
Ejemplo n.º 2
0
        public void GetReleases()
        {
            Console.WriteLine("Enter artist name or enter to exit.");
            Console.Write(">");
            string line;

            line = Console.ReadLine();
            if (line == null)
            {
                return;
            }

            Console.WriteLine("Looking up: " + line);

            var newReleases = new MusicBrainz();
            var results     = newReleases.GetArtistListFromMusicBrainz(line);

            //var results = newReleases.DiscogArtistSearch("Motley Crue");
            if (results.Count > 0)
            {
                int count = 1;
                Console.WriteLine("Possible Artists:");
                foreach (Artist result in results)
                {
                    result.Count = count;
                    Console.WriteLine(result.Count + "\t" + result.Name + "\t" + result.Description);
                    count++;
                    if (count == 10)
                    {
                        break;
                    }
                }
                Console.Write("Please choose the correct artist: ");
                int  choice;
                bool valid = int.TryParse(Console.ReadLine(), out choice);
                if (valid && choice > 0 && choice <= count)

                {
                    var artist = results.FirstOrDefault(x => choice.Equals(x.Count));
                    artist.Releases = newReleases.GetAsinDataFromMusicBrainz(artist.Id);
                    var amazonRequest = new AmazonProductAPI();
                    amazonRequest.GetAmazonArtistId(artist);
                }
                else
                {
                    Console.WriteLine("Invalid choice");
                }
            }
            Console.ReadLine();
        }