示例#1
0
        public ContactPhoneLocal(long id, IContactPhone contactPhone, IAddressBookLocal addressBook)
            : this(id, addressBook)
        {
            Key = contactPhone.Key;

            UpdateFrom(contactPhone);
        }
示例#2
0
        public ContactEmailLocal(long id, IContactEmail email, IAddressBookLocal addressBook)
            : this(id, addressBook)
        {
            Key = email.Key;

            UpdateFrom(email);
        }
示例#3
0
        public AddContactInfoCommand(ContactViewModel contactViewModel, IContactsManager contactsManager, IAddressBookLocal addressBook)
        {
            _contactViewModel = contactViewModel;
            _contactsManager  = contactsManager;
            _addressBook      = addressBook;

            Text = addressBook.Name;
        }
示例#4
0
        internal void AddNewTag(IAddressBookLocal addressBook)
        {
            var tagWindow = new TagForm(new ContactTagViewModel(addressBook.CreateTag()));

            if (tagWindow.ShowDialog() == DialogResult.OK)
            {
                NotifyPropertyChanged("Tags");
            }
        }
示例#5
0
 private void ContactsManagerOnAddressBookReloaded(IAddressBookLocal addressBookLocal)
 {
     if (InvokeRequired)
     {
         Invoke(new Action(ReloadContacts));
     }
     else
     {
         ReloadContacts();
     }
 }
示例#6
0
 public ContactPhoneLocal(IContactPhone contactPhone, IAddressBookLocal addressBook)
     : this(-1, contactPhone, addressBook)
 {
 }
示例#7
0
 public ContactPhoneLocal(long id, IAddressBookLocal addressBook)
     : base(addressBook)
 {
     Id  = id;
     Key = String.Empty;
 }
示例#8
0
 public ContactPhoneLocal(IAddressBookLocal addressBook)
     : this(-1, addressBook)
 {
 }
示例#9
0
 public VersionableLocal(IAddressBookLocal addressBookLocal)
 {
     _addressBookLocal = addressBookLocal;
 }
示例#10
0
 public ContactEmailLocal(IContactEmail email, IAddressBookLocal addressBook)
     : this(-1, email, addressBook)
 {
 }
示例#11
0
 public ContactEmailLocal(long id, IAddressBookLocal addressBook)
     : this(addressBook)
 {
     Id = id;
 }
示例#12
0
 public ContactEmailLocal(IAddressBookLocal addressBook)
     : base(addressBook)
 {
     Id  = -1;
     Key = String.Empty;
 }