예제 #1
0
 public UsersController(
     IUserService userService,
     IVerificationTokenService verificationTokenService,
     ISmsService smsService
     )
 {
     _userService = userService;
     _verificationTokenService = verificationTokenService;
     _smsService = smsService;
 }
예제 #2
0
 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"];
 }