internal static void ConvertToAccountInfoDomain(Account account, DAccountInfo accountInfo) { account.AccountId = account.AccountId; accountInfo.AccountId = account.AccountId; accountInfo.CompanyName = account.CompanyName; accountInfo.CompanyEmail = account.CompanyEmail; accountInfo.CompanyPhone = account.CompanyPhoneNumber[0] + account.CompanyPhoneNumber[1] + account.CompanyPhoneNumber[2]; accountInfo.Address = account.Address; accountInfo.Description = account.Description; }
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); }