コード例 #1
0
        public AccountCreator(IAccountRepository accountRepository,
                              IAccountPasswordRepository passwordRepository,
                              ITimeWarpUserStateRepository userStateRepository,
                              ITimeWarpAuthenticationManager authenticationManager

                              )
        {
            _accountRepository     = accountRepository;
            _passwordRepository    = passwordRepository;
            _userStateRepository   = userStateRepository;
            _authenticationManager = authenticationManager;
            _validator             = new AccountCreationInformationValidator(accountRepository);
        }
コード例 #2
0
 public UserStateManager(ITimeWarpStateCalculator timeWarpStateCalculator,
                         ITimeWarpUserStateRepository userStateRepository)
 {
     _timeWarpStateCalculator = timeWarpStateCalculator;
     _userStateRepository     = userStateRepository;
 }