Ejemplo n.º 1
0
 public ImplementationService(
     AlloyContext context,
     IAuthorizationService authorizationService,
     IPrincipal user,
     IMapper mapper,
     IPlayerService playerService,
     ISteamfitterService steamfitterService,
     ICasterService casterService,
     IAlloyImplementationQueue alloyBackgroundService,
     ILogger <ImplementationService> logger,
     IOptionsMonitor <ResourceOptions> resourceOptions,
     IUserClaimsService claimsService)
 {
     _context = context;
     _authorizationService = authorizationService;
     _user                     = user as ClaimsPrincipal;
     _mapper                   = mapper;
     _casterService            = casterService;
     _playerService            = playerService;
     _steamfitterService       = steamfitterService;
     _alloyImplementationQueue = alloyBackgroundService;
     _logger                   = logger;
     _resourceOptions          = resourceOptions;
     _claimsService            = claimsService;
 }
Ejemplo n.º 2
0
 public AlloyQueryService(
     ILogger <AlloyQueryService> logger,
     IOptionsMonitor <ClientOptions> clientOptions,
     IServiceScopeFactory scopeFactory,
     IAlloyImplementationQueue implementationQueue
     )
 {
     _logger              = logger;
     _clientOptions       = clientOptions;
     _scopeFactory        = scopeFactory;
     _implementationQueue = implementationQueue;
 }
Ejemplo n.º 3
0
 public AlloyBackgroundService(
     ILogger <AlloyBackgroundService> logger,
     IOptionsMonitor <ClientOptions> clientOptions,
     IServiceScopeFactory scopeFactory,
     IAlloyImplementationQueue implementationQueue,
     IHttpClientFactory httpClientFactory
     )
 {
     _logger              = logger;
     _clientOptions       = clientOptions;
     _scopeFactory        = scopeFactory;
     _implementationQueue = implementationQueue;
     _httpClientFactory   = httpClientFactory;
 }