static void Main(string[] args) { Console.WriteLine("Welcome to the Country List Application\n\nPlease Select one of these three options:\n1: View List of Countries\n2: Add a Country\n3: Exit"); int UserResponse = Convert.ToInt16(Console.ReadLine()); if (UserResponse == 1) { CountriesTextFile.ReadFile(); } else if (UserResponse == 2) { CountriesTextFile.AddCountries(Console.ReadLine()); } else if (UserResponse == 3) { Console.WriteLine("Goodbye!"); } else { Console.WriteLine("Invalid Entry, please enter 1, 2, or 3"); UserResponse = Convert.ToInt16(Console.ReadLine()); } }
static void Main(string[] args) { CountriesTextFile a = new CountriesTextFile(); //this will welcome the user and then run the application. Console.WriteLine("Welcome to the Country Maintenace Database Application"); a.setInput(); a.runApp(); }
static void Main(string[] args) { string FileName = "../../Countries.txt"; CountriesApp MyCountriesApp = new CountriesApp(); List <string> CountryList = new List <string>(); CountriesTextFile.ReaderLineByLine(FileName, CountryList); Console.WriteLine("Welcome to the Countries of the World app!"); while (MyCountriesApp.CompleteUserChoice(MyCountriesApp.GetUserChoice(), FileName, CountryList) != 0) { MyCountriesApp.CompleteUserChoice(MyCountriesApp.GetUserChoice(), FileName, CountryList); Console.WriteLine(); } Console.WriteLine("Thanks for using the Countries of the World app! Goodbye! (Press enter to exit...)"); Console.Read(); }
static void Main(string[] args) { Console.WriteLine("Welcome to the Countries Maintenance Application!"); bool success = true; while (success == true) { Console.WriteLine("\n"); Console.WriteLine("1-See the list of countries"); Console.WriteLine("2-Add a country"); Console.WriteLine("3-Exit\n"); Console.WriteLine("Please enter menu number :"); string option = Console.ReadLine(); Console.WriteLine("\n"); bool success1 = int.TryParse(option, out int option1); CountriesTextFile str = new CountriesTextFile(); if (option1 == 1) { str.ReadList(); } else if (option1 == 2) { Console.WriteLine("Enter Country :"); string country = Console.ReadLine(); str.WriteList(country); } else { success = false; Console.WriteLine("Buh - bye"); } } }
public void AddCountryToList(List <string> CountryList, string FileName) { string CountryName = "", EnterAgain = "Y"; Console.WriteLine("\nPlease enter a country."); CountryName = Validation.ValidateInput1(Console.ReadLine()); while (CountryList.Contains(CountryName)) { Console.WriteLine("You entered the name of a country that's already on the Country List."); Console.WriteLine("Would you like to try again? (Y or N)"); EnterAgain = Console.ReadLine(); if (Validation.ValidateYesNo(EnterAgain).ToLower() == "y") { CountryName = Validation.ValidateInput1(Console.ReadLine()); } else { break; } } CountryList.Add(CountryName); CountriesTextFile.WriteAppendToFile(FileName, CountryName); }
static void Main(string[] args) { List<string> myCountries = CountriesTextFile.Load(); Console.WriteLine("Welcome to Country Reader/Writer"); Console.WriteLine("Here are your options:"); Console.WriteLine("Enter 1 : Read Countries"); Console.WriteLine("Enter 2 : Write Countries"); Console.WriteLine("Enter 3 : Quit the application"); while (true) { Console.WriteLine("Please enter your choice"); int userChoice = int.Parse(Console.ReadLine()); string countryName = ""; if (userChoice == 1) { Console.WriteLine("Let's read"); CountriesTextFile.displayCountries(myCountries); } else if (userChoice == 2) { Console.WriteLine("Let's write"); Console.WriteLine("Please enter a country."); countryName = Console.ReadLine().Trim().ToLower(); CountriesTextFile.addCountry(countryName, myCountries); } else if (userChoice == 3) { Console.WriteLine("Goodbye"); CountriesTextFile.Save(myCountries); break; } } }//MAIN
public void RemoveCountryFromList(List <string> CountryList, string FileName) { string EnterAgain = "Y", CountryToDelete = ""; Console.WriteLine("\nPlease enter the name of the country you wish to delete from the list.\n"); CountryToDelete = Validation.ValidateInput1(Console.ReadLine()); while (!CountryList.Contains(CountryToDelete)) { Console.WriteLine("You did not enter the name of a country on the Country List."); Console.WriteLine("Would you like to try again? (Y or N)"); EnterAgain = Console.ReadLine(); if (Validation.ValidateYesNo(EnterAgain).ToLower() == "y") { CountryToDelete = Validation.ValidateInput1(Console.ReadLine()); } else { break; } } Console.WriteLine($"{CountryToDelete} has been removed from the list.\n"); CountryList.Remove(CountryToDelete); CountriesTextFile.WriteListToFile(FileName, CountryList); }
public CountriesApp(string filepath) { ctf = new CountriesTextFile(filepath); }