/// <summary> /// Insert contact. /// </summary> /// <param name="contact">Contact to be inserted</param> public int InsertContact(ContactBO contact) { ValideContactData(contact); var contactDO = ContactConverter.FromBOToDO(contact); var contactId = ContactInformationDataManager.InsertContact(contactDO); return(contactId); }
/// <summary> /// Update contact /// </summary> /// <param name="contact">Contact to be updated</param> public void UpdateContact(ContactBO contact) { if (!ContactExists(contact.Id)) { throw new ContactNotFoundException(); } ValideContactData(contact); var contactDO = ContactConverter.FromBOToDO(contact); ContactInformationDataManager.UpdateContact(contactDO); }