public UsersController( IUserService userService, IVerificationTokenService verificationTokenService, ISmsService smsService ) { _userService = userService; _verificationTokenService = verificationTokenService; _smsService = smsService; }
public PasswordManager(IUserRepository userRepository, IVerificationTokenService verificationTokenService, IEmailSenderManager emailSenderManager, IEmailTypeBuilderManager emailTypeBuilderManager, ISmsSenderManager smsSenderManager, ISmsTypeBuilderManager smsTypeBuilderManager, IConfiguration configuration) { _userRepository = userRepository; _verificationTokenService = verificationTokenService; _emailSenderManager = emailSenderManager; _emailTypeBuilderManager = emailTypeBuilderManager; _smsSenderManager = smsSenderManager; _smsTypeBuilderManager = smsTypeBuilderManager; _configuration = configuration; _lifeTimeVerifyToken = _configuration["VerificationToken:Lifetime"]; }