public EmailController(EmailVerifierService emailVerifierService, AccountRepository accountRepository, EmailCodeVerificationService emailCodeVerificationService, EmailLinkVerificationService emailLinkVerificationService) { this.emailVerifierService = emailVerifierService; this.accountRepository = accountRepository; this.emailCodeVerificationService = emailCodeVerificationService; this.emailLinkVerificationService = emailLinkVerificationService; }
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); }