Exemple #1
0
    static void Main()
    {
        //Skapa adressbok
        AddressBook addressBook = new AddressBook();

        //Lägg in några kontakter från början
        GenerateFakeContacts(addressBook);

        //Lägg in egna kontakter:
        Console.Write("First name: ");
        string firstName = Console.ReadLine();

        Console.Write("Last name: ");
        string         lastName   = Console.ReadLine();
        PrivateContact newContact = new PrivateContact();

        newContact.FirstName = firstName;
        newContact.LastName  = lastName;
        addressBook.Add(newContact);

        // Lista kontakter:
        foreach (Contact minKontakt in addressBook.GetContacts())
        {
            PrintContact(minKontakt);
        }
    }
Exemple #2
0
    static void GenerateFakeContacts(AddressBook addressBook)
    {
        // 1. Lägg till kontakt via UI så småningom
        BusinessContact nyKontakt;

        nyKontakt           = new BusinessContact();
        nyKontakt.FirstName = "Lisa";
        nyKontakt.Company   = "BY";

        addressBook.Add(nyKontakt);

        PrivateContact nyPrivatKontakt = new PrivateContact();

        nyPrivatKontakt.FirstName    = "Arne";
        nyPrivatKontakt.RelationType = "It's complicated";
        nyPrivatKontakt.Birthday     = new DateTime(1981, 6, 1);

        addressBook.Add(nyPrivatKontakt);
    }