public EmailController(EmailVerifierService emailVerifierService,
                        AccountRepository accountRepository,
                        EmailCodeVerificationService emailCodeVerificationService,
                        EmailLinkVerificationService emailLinkVerificationService)
 {
     this.emailVerifierService         = emailVerifierService;
     this.accountRepository            = accountRepository;
     this.emailCodeVerificationService = emailCodeVerificationService;
     this.emailLinkVerificationService = emailLinkVerificationService;
 }
Beispiel #2
0
 public AuthController(AccountRepository accountRepository,
                       UserRepository userRepository,
                       IJwtProvider jwtProvider,
                       EmailVerifierService emailVerifierService)
 {
     this.jwtProvider          = jwtProvider;
     this.accountRepository    = accountRepository;
     this.emailVerifierService = emailVerifierService;
     // todo inject
     accountIdentityProvider = new AccountIdentityProvider(jwtProvider, accountRepository, userRepository);
 }