public bool ContainsContact(Contact contact) { if (contact == null) throw new ArgumentNullException("contact"); return _contacts.Contains(contact); }
public ContactViewModel(Contact contact, ContactRepository contactRepository) { if (contact == null) throw new ArgumentNullException("contact"); if (contactRepository == null) throw new ArgumentNullException("contactRepository"); _contact = contact; _contactRepository = contactRepository; }
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)); } }
public ContactAddedEventArgs(Contact newContact) { this.NewContact = newContact; }