public UserService( IUserRepository userRepository, IPasswordHashing passwordHashing) { this.userRepository = userRepository; this.passwordHashing = passwordHashing; }
public UserService( IAppUserRepository userRepository, IPasswordHashing passwordHashing, ITokenService tokenService, IApiConfig apiConfig) { this.userRepository = userRepository; this.passwordHashing = passwordHashing; this.tokenService = tokenService; this.apiConfig = apiConfig; }
public AccountController( IUnitOfWork <User> unitOfWorkUser, IEmailSender emailSender, IRecaptchaValidator recaptchaValidator, ITokenGenerator tokenGenerator, IPasswordHashing passwordHashing) { _unitOfWorkUser = unitOfWorkUser; _emailSender = emailSender; _recaptchaValidator = recaptchaValidator; _tokenGenerator = tokenGenerator; _passwordHashing = passwordHashing; }
public UserService(IUserRepository userRepository, IPasswordHashing passwordHashing) { _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); _passwordHashing = passwordHashing ?? throw new ArgumentNullException(nameof(passwordHashing)); _logger = LoggerFactory.CreateLogger(); }