コード例 #1
0
        public void CreateAccount(RewardCardType accountType)
        {
            var newAccount = accountFactory.CreateAccount(accountType);

            accountRepository.NewAccount(newAccount);
        }
コード例 #2
0
        public Account CreateAccount(RewardCardType accountType)
        {
            var objectHandle = Activator.CreateInstance(null, string.Format("{0}Account", accountType.ToString()));

            return (Account)objectHandle.Unwrap();
        }
コード例 #3
0
 public void CreateAccount(RewardCardType accountType)
 {
     var newAccount = accountFactory.CreateAccount(accountType);
     accountRepository.NewAccount(newAccount);
 }
コード例 #4
0
        public Account CreateAccount(RewardCardType accountType)
        {
            var objectHandle = Activator.CreateInstance(null, string.Format("{0}Account", accountType.ToString()));

            return((Account)objectHandle.Unwrap());
        }