Пример #1
0
 private void ListFullEntry(AddressBookEntry entry)
 {
     Console.WriteLine();
     Console.WriteLine("Name: {0}", entry.ToString());
     Console.WriteLine("Address 1: {0}", entry.Address1);
     Console.WriteLine("Address 2: {0}", entry.Address2);
     Console.WriteLine("City: {0}, {2}, {1}", entry.City, entry.State, entry.Zip);
     Console.WriteLine("Phone: {0}", entry.PhoneNumber);
     Console.WriteLine("Email: {0}", entry.EmailAddress);
 }
Пример #2
0
 private void AddNewEntry()
 {
     do
     {
         Console.WriteLine(Environment.NewLine);
         var entry = new AddressBookEntry();
         SetEntryDetails(entry);
         this.addressBook.Entries.Add(entry);
         Console.WriteLine(entry.ToString() + " was added successfully.");
         Console.Write("Do you want to add another entry (y/N)?: ");
     }while (Console.ReadKey().Key == ConsoleKey.Y);
 }
Пример #3
0
 private void SetEntryDetails(AddressBookEntry entry)
 {
     entry.FirstName = ConsoleHelperMethods.PromptForInput("Please enter the", "first name");
     entry.LastName  = ConsoleHelperMethods.PromptForInput("Please enter the", "last name");
     entry.Address1  = ConsoleHelperMethods.PromptForInput("Please enter", "address line 1");
     entry.Address2  = ConsoleHelperMethods.PromptForInput("Please enter", "address line 2", true);
     entry.City      = ConsoleHelperMethods.PromptForInput("Please enter the", "city");
     entry.State     = ConsoleHelperMethods.PromptForInput("Please enter the", "state");
     entry.Zip       = ConsoleHelperMethods.PromptForInput("Please enter the", "zip code");
     //TODO: Implement formatting phone number input so it's always (###) ###-####.
     entry.PhoneNumber  = ConsoleHelperMethods.PromptForInput("Please enter the", "phone number");
     entry.EmailAddress = ConsoleHelperMethods.PromptForInput("Please enter the", "email address");
 }