/// <summary> /// AddContactsInAddressBook is called when user ask to enter new contact details in any AddressBook /// </summary> private static void AddContactsInAddressBook() { Console.WriteLine("\nEnter Name of address book to add new contact"); string name = Console.ReadLine(); if (!addressBookMapper.ContainsKey(name)) { Console.WriteLine("No address book found with this name"); Console.WriteLine("Please Enter Valid Name from following names:"); foreach (KeyValuePair <string, AddressBook> tempPair in addressBookMapper) { Console.WriteLine(tempPair.Key); } } else { AddressBook addressBook = addressBookMapper[name]; addressBook.AddContacts(); } }