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)); }
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(); }