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]; }
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); }