Exemplo n.º 1
0
        private static void Test(IContactDBFactory factory)
        {
            ContactsDB db = new ContactsDB(factory);

            Contact contact = new Contact()
            {
                Age       = 31,
                BirthDate = new DateTime(1988, 11, 2),
                Email     = "*****@*****.**",
                IsMarried = false,
                Name      = "Jan",
                Weight    = 74
            };

            ContactListener listener = new ContactListener();

            contact.StateChanged += listener.Changed;
            contact.Weight        = 75;

            db.SaveContact(contact);

            foreach (Contact tmp in db.FindAllContacts())
            {
                Console.WriteLine(tmp);
            }
        }
Exemplo n.º 2
0
 public ContactsDB(IContactDBFactory db)
 {
     this.db = db;
 }
Exemplo n.º 3
0
 public ContactsDB(IContactDBFactory dBFactory)
 {
     this.db = dBFactory;
 }