public UnlockAccountStrategy( IUserReadRepository userReadRepository, IUserWriteRepository userWriteRepository, ISendAccountUnlockCodeStrategy sendAccountUnlockCodeStrategy) { _userReadRepository = userReadRepository; _userWriteRepository = userWriteRepository; _sendAccountUnlockCodeStrategy = sendAccountUnlockCodeStrategy; }
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; }
public LockAccountStrategy(ILockUserStrategy lockUserStrategy, ISendAccountUnlockCodeStrategy sendAccountUnlockCodeStrategy) { _lockUserStrategy = lockUserStrategy; _sendAccountUnlockCodeStrategy = sendAccountUnlockCodeStrategy; }