/// <summary> /// AddressBook Menu to show multiple choice /// </summary> public void Menu() { InterfaceDetails addressBookDetails = new AddPersonDetails(); bool check = true; while (check == true) { Console.WriteLine("*************PLEASE SELECT YOUR CHOICE**************"); Console.WriteLine("1. Add Details"); Console.WriteLine("2. Display Details"); Console.WriteLine("3. Edit Details"); Console.WriteLine("4. Delete Details"); Console.WriteLine("5. Search Person In The State or City"); Console.WriteLine("6. View Person By State or City"); Console.WriteLine("7. Ability To Count Person By State or City"); Console.WriteLine("8. Sort Details"); Console.WriteLine("9. Write Into File"); Console.WriteLine("10. Read From File"); Console.WriteLine("11. Exit"); string choice = Console.ReadLine(); int ch = Convert.ToInt32(choice); switch (ch) { case 1: addressBookDetails.AddDetails(); break; case 2: addressBookDetails.Display(); break; case 3: Console.WriteLine("Please Enter Your First Name : "); string firstName = Console.ReadLine(); addressBookDetails.Edit(firstName); break; case 4: Console.WriteLine("Please Enter Your First Name : "); string firstname = Console.ReadLine(); addressBookDetails.Delete(firstname); break; case 5: addressBookDetails.SearchPersonInStateOrCity(); break; case 6: addressBookDetails.ViewPersonsByStateOrCity(); break; case 7: addressBookDetails.PersonsCountByStateOrCity(); return; case 8: addressBookDetails.SortByName(); break; case 9: addressBookDetails.WriteIntoFileUsingFileIO(); break; case 10: addressBookDetails.ReadFromFileUsingFileIO(); break; case 11: return; } } }