public SendAccountUnlockCodeStrategy(
     IConfigurationManager configurationManager,
     IUserReadRepository userReadRepository,
     ICandidateReadRepository candidateReadRepository,
     ILockUserStrategy lockUserStrategy,
     ICommunicationService communicationService)
 {
     _configurationManager    = configurationManager;
     _candidateReadRepository = candidateReadRepository;
     _userReadRepository      = userReadRepository;
     _lockUserStrategy        = lockUserStrategy;
     _communicationService    = communicationService;
 }
Ejemplo n.º 2
0
 public SendAccountUnlockCodeStrategy(
     IConfigurationService configurationService,
     IUserReadRepository userReadRepository,
     ICandidateReadRepository candidateReadRepository,
     ILockUserStrategy lockUserStrategy,
     ICommunicationService communicationService)
 {
     _unlockCodeExpiryDays    = configurationService.Get <UserAccountConfiguration>().UnlockCodeExpiryDays;
     _candidateReadRepository = candidateReadRepository;
     _userReadRepository      = userReadRepository;
     _lockUserStrategy        = lockUserStrategy;
     _communicationService    = communicationService;
 }
Ejemplo n.º 3
0
 public LockAccountStrategy(ILockUserStrategy lockUserStrategy, ISendAccountUnlockCodeStrategy sendAccountUnlockCodeStrategy)
 {
     _lockUserStrategy = lockUserStrategy;
     _sendAccountUnlockCodeStrategy = sendAccountUnlockCodeStrategy;
 }