public void AddContacts(string bookName, string firstName, string lastName, string address, string city, string state, int zip, long phone, string email)
        {
            PersonDetails person = new PersonDetails(firstName, lastName, address, city, state, zip, phone, email);

            if (!AddressBooks.TryGetValue(bookName, out CurrentContact))
            {
                CurrentContact = new List <PersonDetails>();
                AddressBooks.Add(bookName, CurrentContact);

                if (!CityBook.TryGetValue(city, out NamesInCity))
                {
                    NamesInCity = new List <string>();
                    CityBook.Add(city, NamesInCity);
                }

                if (!StateBook.TryGetValue(state, out NamesInState))
                {
                    NamesInState = new List <string>();
                    StateBook.Add(state, NamesInState);
                }
            }
            NamesInCity.Add(firstName + " " + lastName);
            NamesInState.Add(firstName + " " + lastName);
            CurrentContact.Add(person);
            Console.WriteLine("\nContact added successfully");
            //File_Read_Write.WriteUsingStreamWriter(AddressBooks);
            File_Read_Write.WriteToCSV(AddressBooks);
            //File_Read_Write.WriteToJSON(AddressBooks);
        }
 public void PrintContacts()
 {
     //File_Read_Write.ReadFromStreamReader();
     //File_Read_Write.ReadFromCSV();
     File_Read_Write.ReadFromJSON();
 }