public AccountManager( SunUserManager userManager, IEmailSenderService emailSenderService, DataBaseConnection db, ICryptService cryptService, IOptionsMonitor <UrlPathsOptions> urlsOptions) : base(db) { this.userManager = userManager; this.urlsOptions = urlsOptions; this.emailSenderService = emailSenderService; this.cryptService = cryptService; }
public AuthManager( SunUserManager userManager, IEmailSenderService emailSenderService, DataBaseConnection db, IOptions <GlobalOptions> globalOptions, ILoggerFactory loggerFactory) : base(db) { this.userManager = userManager; this.globalOptions = globalOptions.Value; this.EmailSenderService = emailSenderService; logger = loggerFactory.CreateLogger <AccountController>(); }
public AccountManager( SunUserManager userManager, IEmailSenderService emailSenderService, DataBaseConnection db, ICryptService cryptService, IOptions <GlobalOptions> globalOptions, IOptions <JweOptions> jwtOptions) : base(db) { this.jweOptions = jwtOptions.Value; this.userManager = userManager; this.globalOptions = globalOptions.Value; this.emailSenderService = emailSenderService; this.cryptService = cryptService; }
public AuthManager( SunUserManager userManager, IEmailSenderService emailSenderService, DataBaseConnection db, IOptionsMonitor <GlobalOptions> globalOptions, JweBlackListService jweBlackListService, ILoggerFactory loggerFactory) : base(db) { this.userManager = userManager; this.globalOptions = globalOptions; this.emailSenderService = emailSenderService; this.jweBlackListService = jweBlackListService; logger = loggerFactory.CreateLogger <AccountController>(); }