Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }