Esempio n. 1
0
        public bool ContainsContact(Contact contact)
        {
            if (contact == null)
                throw new ArgumentNullException("contact");

            return _contacts.Contains(contact);
        }
Esempio n. 2
0
        public ContactViewModel(Contact contact, ContactRepository contactRepository)
        {
            if (contact == null)
                throw new ArgumentNullException("contact");

            if (contactRepository == null)
                throw new ArgumentNullException("contactRepository");

            _contact = contact;
            _contactRepository = contactRepository;
        }
Esempio n. 3
0
        public void AddContact(Contact contact)
        {
            if (contact == null)
                throw new ArgumentNullException("contact");

            if (!_contacts.Contains(contact))
            {
                _contacts.Add(contact);

                if (this.ContactAdded != null)
                    this.ContactAdded(this, new ContactAddedEventArgs(contact));
            }
        }
Esempio n. 4
0
 public ContactAddedEventArgs(Contact newContact)
 {
     this.NewContact = newContact;
 }