Esempio n. 1
0
 public static Account.Account ToBllAccount(this AccountEntity account)
 {
     return(AccountFabric.Create(
                new AccountHolder(account.AccountHolder.FirstName, account.AccountHolder.LastName,
                                  account.AccountHolder.Email), account.Id, account.AccountType, account.Balance,
                account.AccountStatus));
 }
        public void AddCreditCardAccount(double comission, double limit)
        {
            IAccount account = new AccountFabric().CreateAccount(comission, limit);

            if (suspicious)
            {
                account = new SuspiciousAccount(account, susp_limit);
            }

            Accounts.Add(account);
        }
Esempio n. 3
0
 public static Account.Account ToBllAccount(this DalAccount dalAccount)
 {
     return(AccountFabric.Create(ToBllAccountHolder(dalAccount.DalAccountHolder), dalAccount.Id,
                                 dalAccount.AccountType, dalAccount.Balance, dalAccount.AccountStatus));
 }