private static void Get_User_Choice(string command) { Dog_API dogApi = new Dog_API(); DogAPI_Console_App.Messages.Messages messages = new DogAPI_Console_App.Messages.Messages(); switch (command) { case "1": Console.WriteLine("Here Is Your List of all the dogs\n"); dogApi.Get_Dogs(allDogs_URL); messages.Continue_Or_Quit_Message(); Program.Continue_Or_Quit(Console.ReadLine()); break; case "2": Console.WriteLine("Here Is to check if Retriever is in the result set\n"); dogApi.Check_If_Breed_Exists(retriever, allDogs_URL); messages.Continue_Or_Quit_Message(); Program.Continue_Or_Quit(Console.ReadLine()); break; case "3": Console.WriteLine("Here are the sub Breeds for retriever\n"); dogApi.Get_Dogs(retrieverSub_breeds_URL); messages.Continue_Or_Quit_Message(); Program.Continue_Or_Quit(Console.ReadLine()); break; case "4": Console.WriteLine("Here is a URL for a random picture of a golden retriever\n"); string goldenRetriever_ImageURL = dogApi.Get_Random_SubBreedImage_URL(randomGoldenRetrieverPicture_URL); System.Console.WriteLine(goldenRetriever_ImageURL); messages.Continue_Or_Quit_Message(); Program.Continue_Or_Quit(Console.ReadLine()); break; default: Console.WriteLine("Unknown Command " + command); messages.What_Are_You_Doing(); messages.Continue_Or_Quit_Message(); Program.Continue_Or_Quit(Console.ReadLine()); break; } }
private static void Continue_Or_Quit(string command) { DogAPI_Console_App.Messages.Messages messages = new DogAPI_Console_App.Messages.Messages(); while (!quitNow) { switch (command) { case "y": Console.Clear(); Program.Start_Or_StartAgain(); break; case "Y": Console.Clear(); Program.Start_Or_StartAgain(); break; case "n": Console.WriteLine("GOODBYE"); quitNow = true; break; case "N": Console.WriteLine("GOODBYE"); quitNow = true; break; default: Console.WriteLine("Unknown Command " + command + "\n"); messages.Continue_Or_Quit_Message(); Program.Continue_Or_Quit(Console.ReadLine()); break; } } }