예제 #1
0
 public LoginModel(BTCPayAuthService btcPayAuthService, SignInManager <User> signInManager, ILogger <LoginModel> logger, IBtcTransmuterOptions btcTransmuterOptions, IHttpClientFactory httpClientFactory, UserManager <User> userManager)
 {
     _btcPayAuthService    = btcPayAuthService;
     _signInManager        = signInManager;
     _logger               = logger;
     _btcTransmuterOptions = btcTransmuterOptions;
     _httpClientFactory    = httpClientFactory;
     _userManager          = userManager;
 }
 public BTCPayAuthService(
     UserManager <User> userManager, IBtcTransmuterOptions btcTransmuterOptions,
     IHttpClientFactory httpClientFactory, ILogger <BTCPayAuthService> logger)
 {
     _userManager          = userManager;
     _btcTransmuterOptions = btcTransmuterOptions;
     _httpClientFactory    = httpClientFactory;
     _logger = logger;
 }
 public BTCPayAccountLinkModel(
     UserManager <User> userManager,
     SignInManager <User> signInManager,
     IBtcTransmuterOptions btcTransmuterOptions, BTCPayAuthService btcPayAuthService)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _btcTransmuterOptions = btcTransmuterOptions;
     _btcPayAuthService    = btcPayAuthService;
 }
예제 #4
0
 public ChangePasswordModel(
     UserManager <User> userManager,
     SignInManager <User> signInManager,
     ILogger <ChangePasswordModel> logger, IBtcTransmuterOptions btcTransmuterOptions)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _logger               = logger;
     _btcTransmuterOptions = btcTransmuterOptions;
 }
 public ApplicationDbContext(DbContextOptions <ApplicationDbContext> options, IDataProtectionProvider dataProtectionProvider, IBtcTransmuterOptions btcTransmuterOptions)
     : base(options)
 {
     _dataProtectionProvider = dataProtectionProvider;
     _btcTransmuterOptions   = btcTransmuterOptions;
 }