/// <summary> /// EditDetailsOfAddressBook is called when a user ask to modify Contact details in a AddressBook /// </summary> private static void EditDetailsOfAddressBook() { Console.WriteLine("\nEnter Name of address book to modify contact details"); 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.EditDetails(); } }