Пример #1
0
 public AuthenticateCandidateStrategy(
     IConfigurationManager configManager,
     IAuthenticationService authenticationService,
     IUserReadRepository userReadRepository,
     IUserWriteRepository userWriteRepository,
     ICandidateReadRepository candidateReadRepository,
     ILockAccountStrategy lockAccountStrategy)
 {
     _userWriteRepository            = userWriteRepository;
     _authenticationService          = authenticationService;
     _userReadRepository             = userReadRepository;
     _candidateReadRepository        = candidateReadRepository;
     _lockAccountStrategy            = lockAccountStrategy;
     _maximumPasswordAttemptsAllowed = configManager.GetAppSetting <int>("MaximumPasswordAttemptsAllowed");
 }
 public AuthenticateCandidateStrategy(
     IConfigurationService configService,
     IAuthenticationService authenticationService,
     IUserReadRepository userReadRepository,
     IUserWriteRepository userWriteRepository,
     ICandidateReadRepository candidateReadRepository,
     ILockAccountStrategy lockAccountStrategy, IServiceBus serviceBus)
 {
     _userWriteRepository     = userWriteRepository;
     _authenticationService   = authenticationService;
     _userReadRepository      = userReadRepository;
     _candidateReadRepository = candidateReadRepository;
     _lockAccountStrategy     = lockAccountStrategy;
     _serviceBus = serviceBus;
     _maximumPasswordAttemptsAllowed = configService.Get <UserAccountConfiguration>().MaximumPasswordAttemptsAllowed;
 }