public AuthController(UserManager <User> userManager, SignInManager <User> signManager, IEmailService emailService, IOptions <HostSettings> hostSettingsProvider, IOptions <EmailConfirmationSettings> emailConfirmationSettingsProvider, IMapper mapper, IEmailConfirmationService emailConfirmationService, IJwtFactory jwtFactory, IOptions <JwtSettings> jwtOptions) : base(userManager) { _userManager = userManager; _signManager = signManager; _emailService = emailService; _hostSettings = hostSettingsProvider.Value; _emailConfirmationSettings = emailConfirmationSettingsProvider.Value; _mapper = mapper; _emailConfirmationService = emailConfirmationService; _jwtFactory = jwtFactory; }
public AccountService(UserManager <User> userManager, JwtProvider jwtProvider, EmailProvider emailProvider, PasswordGenerator generator, IMapper mapper, IOptions <AuthSettings> auth, IOptions <EmailConfirmationSettings> emailConfirmation) { _emailConfirmation = emailConfirmation.Value; _auth = auth.Value; _userManager = userManager; _jwtProvider = jwtProvider; _emailProvider = emailProvider; _generator = generator; _mapper = mapper; }