コード例 #1
0
        internal void editContact(string firstName)
        {
            if (!contactRepo.GetPersonByName(firstName))
            {
                Console.WriteLine("Person  Not Exist");
            }
            else
            {
                ContactModel contactModel = new ContactModel();
                Console.WriteLine("which data you want to edit please enter your choice");
                Console.WriteLine("1.first Name");
                Console.WriteLine("2.last Name");
                Console.WriteLine("3.address");
                Console.WriteLine("4.city ");
                Console.WriteLine("5.state");
                Console.WriteLine("6.zip code");
                Console.WriteLine("7.phone number");
                Console.WriteLine("8.email");
                string choice = Console.ReadLine();
                switch (choice)
                {
                case "1":
                    contactRepo.updateFirstName(firstName);
                    break;

                case "2":
                    contactRepo.updateLastName(firstName);
                    break;

                case "3":
                    contactRepo.updateAddress(firstName);
                    break;

                case "4":
                    contactRepo.updateCity(firstName);
                    break;

                case "5":
                    contactRepo.updateState(firstName);
                    break;

                case "6":
                    contactRepo.updateZip(firstName);
                    break;

                case "7":
                    contactRepo.updatePhoneNumber(firstName);
                    break;

                case "8":
                    contactRepo.updateEmail(firstName);
                    break;

                default:
                    Console.WriteLine("Invalid choice try again!");
                    break;
                }
            }
        }