예제 #1
0
 public UserController(IServiceProvider services, IAuthService auth, IDiscordOAuthHandler discord, IUserService users, ICollectionService collections)
 {
     _services    = services;
     _auth        = auth;
     _discord     = discord;
     _users       = users;
     _collections = collections;
 }
예제 #2
0
 public InfoController(IServiceProvider services, ILinkGenerator link, IOptionsSnapshot <RecaptchaOptions> recaptchaOptions, IDiscordOAuthHandler discordOAuth, IScraperService scrapers)
 {
     _services         = services;
     _link             = link;
     _discordOAuth     = discordOAuth;
     _scrapers         = scrapers;
     _recaptchaOptions = recaptchaOptions.Value;
 }
예제 #3
0
 public InternalController(IServiceProvider services, IDynamicOptions options, IUserService users, IAuthService auth, IDiscordOAuthHandler discord)
 {
     _services = services;
     _options  = options;
     _users    = users;
     _auth     = auth;
     _discord  = discord;
 }
예제 #4
0
 public InternalController(IServiceProvider services, IDynamicOptions options, IUserService users, IAuthService auth, IDiscordOAuthHandler discord, IStripeService stripe, IOptionsMonitor <StripeServiceOptions> stripeOptions)
 {
     _services      = services;
     _options       = options;
     _users         = users;
     _auth          = auth;
     _discord       = discord;
     _stripe        = stripe;
     _stripeOptions = stripeOptions;
 }
예제 #5
0
 public InfoController(IServiceProvider services, IOptionsMonitor <ServerOptions> serverOptions, IOptionsMonitor <StripeServiceOptions> stripeOptions, ILinkGenerator link, IOptionsMonitor <RecaptchaOptions> recaptchaOptions, IDiscordOAuthHandler discordOAuth, IScraperService scrapers, IStripeService stripe)
 {
     _services         = services;
     _serverOptions    = serverOptions;
     _stripeOptions    = stripeOptions;
     _link             = link;
     _discordOAuth     = discordOAuth;
     _scrapers         = scrapers;
     _recaptchaOptions = recaptchaOptions;
     _stripe           = stripe;
 }
예제 #6
0
 public InternalController(IServiceProvider services, IConfiguration config, IOptionsSnapshot <ServerOptions> serverOptions,
                           IElasticClient elastic, IUserService users, IAuthService auth, IDiscordOAuthHandler discord)
 {
     _services      = services;
     _config        = config;
     _serverOptions = serverOptions.Value;
     _elastic       = elastic;
     _users         = users;
     _auth          = auth;
     _discord       = discord;
 }