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