internal static void ConvertToContactDomain(Account account, DContact contact)
 {
     contact.AccountId   = account.AccountId;
     contact.ContactId   = account.ContactId;
     contact.ContactName = account.ContactName;
     contact.Department  = account.Department;
     contact.Position    = account.Position;
     contact.PhoneNumber = account.ContactPhoneNumber[0]
                           + account.ContactPhoneNumber[1]
                           + account.ContactPhoneNumber[2];
 }
Example #2
0
        public Account Insert(Account parameter)
        {
            var account     = parameter;
            var accountInfo = new DAccountInfo();
            var contact     = new DContact();

            ConvertToModel.ConvertToAccountInfoDomain(account, accountInfo);
            ConvertToModel.ConvertToContactDomain(account, contact);

            unitOfWork.Accounts.Insert(accountInfo);
            unitOfWork.AccountContacts.Insert(contact);

            return(account);
        }