static void Main(string[] args) { int checkOut = 0; Console.WriteLine("Welcome To address Book"); AddressBookUtility personTo = new AddressBookUtility(); do { Console.WriteLine("choice 1: Add Person Details \nchoice 2: Editing Person Details \nchoice 3: Delete Person Details \nchoice 4: Short Person By name \nchoice 5: Short Person By State \nchoice 6: Short Persion By City \nchoice 7: Short Persion By Zip \nchoice 8: View person by city \nchoice 9: view Person by state \nchoice 10: Exit From here"); int choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 1: personTo.AddPerson(); personTo.DisplayAddressBook(); break; case 2: personTo.EditPerson(); personTo.DisplayAddressBook(); break; case 3: personTo.DeletePerson(); personTo.DisplayAddressBook(); break; case 4: personTo.ShortPersion(); personTo.DisplayAddressBook(); break; case 5: personTo.ShortState(); break; case 6: personTo.ShortCity(); break; case 7: personTo.ShortZip(); break; case 8: personTo.ViewCity(); break; case 9: personTo.ViewState(); break; default: checkOut = 1; break; } } while(checkOut == 0); personTo.DisplayAddressBook(); }
static void Main(string[] args) { Console.WriteLine("Welcome to Address Book Program"); int checkOut = 0; IDictionary <string, Person> addressBook = new Dictionary <string, Person>(); AddressBookUtility addressBookUtility = new AddressBookUtility(); do { Console.WriteLine("choice 1: Add Person Details "); Console.WriteLine("choice 2: Editing Person Details "); Console.WriteLine("choice 3: Delete Person Details "); Console.WriteLine("choice 4: Add Multiple Person"); Console.WriteLine("choice 5: check for duplicate"); Console.WriteLine("choice 6: sort By name"); Console.WriteLine("choice 7: Sort By city"); Console.WriteLine("choice 8: View by city"); Console.WriteLine("choice 9: Search in city"); Console.WriteLine("choice 10: Exit From here"); int choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 1: addressBook = addressBookUtility.addToAddressBook(addressBook); addressBookUtility.DisplayAddressBook(addressBook); break; case 2: addressBook = addressBookUtility.editAddressBook(addressBook); addressBookUtility.DisplayAddressBook(addressBook); break; case 3: addressBook = addressBookUtility.deleteFromAddressBook(addressBook); addressBookUtility.DisplayAddressBook(addressBook); break; case 4: addressBook = addressBookUtility.AddMultiple(addressBook); addressBookUtility.DisplayAddressBook(addressBook); break; case 5: bool checkDuplicate = addressBookUtility.checkDuplicate(addressBook); Console.WriteLine(checkDuplicate); break; case 6: addressBookUtility.sortByName(addressBook); break; case 7: addressBookUtility.SortByCity(addressBook); break; case 8: addressBookUtility.viewByCity(addressBook); break; case 9: addressBookUtility.searchInCity(addressBook); break; default: checkOut = 1; break; } } while (checkOut == 0); addressBookUtility.DisplayAddressBook(addressBook); }