Пример #1
0
 public UserAccountService(IUserReadRepository userReadRepository,
                           IRegisterUserStrategy registerUserStrategy,
                           IActivateUserStrategy activateUserStrategy,
                           IResetForgottenPasswordStrategy resetForgottenPasswordStrategy,
                           ISendPasswordResetCodeStrategy sendPasswordCodeStrategy,
                           IResendActivationCodeStrategy resendActivationCodeStrategy,
                           ISendAccountUnlockCodeStrategy resendAccountUnlockCodeStrategy,
                           IUnlockAccountStrategy unlockAccountStrategy, ILogService logger)
 {
     _userReadRepository              = userReadRepository;
     _registerUserStrategy            = registerUserStrategy;
     _activateUserStrategy            = activateUserStrategy;
     _resetForgottenPasswordStrategy  = resetForgottenPasswordStrategy;
     _sendPasswordCodeStrategy        = sendPasswordCodeStrategy;
     _resendActivationCodeStrategy    = resendActivationCodeStrategy;
     _resendAccountUnlockCodeStrategy = resendAccountUnlockCodeStrategy;
     _unlockAccountStrategy           = unlockAccountStrategy;
     _logger = logger;
 }