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(); }