Beispiel #1
0
 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;
 }