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;
        }
Beispiel #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);
        }