Esempio n. 1
0
 protected LoaderService(ILogger <LoaderService <T> > logger, IOptions <ServiceOptions> options,
                         IJsonFileReaderWriter jsonFileReaderWriter)
 {
     Logger = logger;
     JsonFileReaderWriter = jsonFileReaderWriter;
     Options = options.Value;
 }
Esempio n. 2
0
 public TranslationService(ILogger <TranslationService> logger, IOptions <ServiceOptions> options,
                           IJsonFileReaderWriter jsonFileReaderWriter)
 {
     _logger = logger;
     _jsonFileReaderWriter = jsonFileReaderWriter;
     _options = options.Value;
 }
Esempio n. 3
0
 public CommodityTypeService(ILogger <LoaderService <CommodityTypeAndSubType> > logger,
                             IOptions <ServiceOptions> options, IJsonFileReaderWriter jsonFileReaderWriter,
                             LoadoutLoader loadoutLoader, CommodityTypeLoader commodityTypeLoader)
     : base(logger, options, jsonFileReaderWriter)
 {
     _loadoutLoader       = loadoutLoader;
     _commodityTypeLoader = commodityTypeLoader;
 }
Esempio n. 4
0
 public CommodityTypeLoader(ILogger <CommodityTypeLoader> logger, IOptions <ServiceOptions> options,
                            IJsonFileReaderWriter jsonFileReaderWriter, LocalisationService localisationService)
 {
     _logger = logger;
     _jsonFileReaderWriter = jsonFileReaderWriter;
     _localisationService  = localisationService;
     _options = options.Value;
 }
Esempio n. 5
0
 public ItemsService(ILogger <LoaderService <Item> > logger, IOptions <ServiceOptions> options,
                     IJsonFileReaderWriter jsonFileReaderWriter, LoadoutLoader loadoutLoader,
                     ItemLoader itemLoader)
     : base(logger, options, jsonFileReaderWriter)
 {
     _loadoutLoader = loadoutLoader;
     _itemLoader    = itemLoader;
 }
Esempio n. 6
0
 public LoadoutLoader(ILogger <LoadoutLoader> logger, IOptions <ServiceOptions> options,
                      IJsonFileReaderWriter jsonFileReaderWriter, DefaultLoadoutParser defaultLoadoutParser)
 {
     _logger = logger;
     _jsonFileReaderWriter = jsonFileReaderWriter;
     _defaultLoadoutParser = defaultLoadoutParser;
     _options = options.Value;
 }
Esempio n. 7
0
 public ShipsService(ILogger <LoaderService <Ship> > logger, IOptions <ServiceOptions> options,
                     IJsonFileReaderWriter jsonFileReaderWriter, LoadoutLoader loadoutLoader,
                     ShipLoader shipLoader)
     : base(logger, options, jsonFileReaderWriter)
 {
     _loadoutLoader = loadoutLoader;
     _shipLoader    = shipLoader;
 }
Esempio n. 8
0
 public MainService(ILogger <MainService> logger, IOptions <ServiceOptions> config, IJsonFileReaderWriter jsonFileReaderWriter,
                    IHostApplicationLifetime applicationLifetime, IServiceProvider serviceProvider)
 {
     _logger = logger;
     _jsonFileReaderWriter = jsonFileReaderWriter;
     _options            = config.Value;
     _applictionLifetime = applicationLifetime;
     _serviceProvider    = serviceProvider;
 }
Esempio n. 9
0
 public ShipLoader(ILogger <ShipLoader> logger, EntityParser entityParser, IOptions <ServiceOptions> options,
                   IJsonFileReaderWriter jsonFileReaderWriter, VehicleParser vehicleParser,
                   LocalisationService localisationService, LoaderService <Manufacturer> manufacturersService)
 {
     _logger               = logger;
     _entityParser         = entityParser;
     _jsonFileReaderWriter = jsonFileReaderWriter;
     _vehicleParser        = vehicleParser;
     _localisationService  = localisationService;
     Manufacturers         = manufacturersService.Items;
     _options              = options.Value;
 }
Esempio n. 10
0
 public CommodityLoader(ILogger <CommodityLoader> logger, EntityParser entityParser,
                        IJsonFileReaderWriter jsonFileReaderWriter,
                        LoaderService <CommodityTypeAndSubType> commodityTypeService,
                        IOptions <ServiceOptions> options, LocalisationService localisationService)
 {
     _logger               = logger;
     _entityParser         = entityParser;
     _jsonFileReaderWriter = jsonFileReaderWriter;
     _localisationService  = localisationService;
     CommodityTypes        = commodityTypeService.Items;
     _options              = options.Value;
 }
Esempio n. 11
0
 public ItemLoader(ILogger <ItemLoader> logger, EntityParser entityParser,
                   IJsonFileReaderWriter jsonFileReaderWriter, LoaderService <Manufacturer> manufacturersService,
                   IOptions <ServiceOptions> options, LocalisationService localisationService,
                   LoaderService <Ship> shipService, LoaderService <Commodity> commodtiyService)
 {
     _logger               = logger;
     _entityParser         = entityParser;
     _jsonFileReaderWriter = jsonFileReaderWriter;
     _localisationService  = localisationService;
     Manufacturers         = manufacturersService.Items;
     Ships       = shipService.Items;
     Commodities = commodtiyService.Items;
     _options    = options.Value;
 }
Esempio n. 12
0
 public RetailProductService(ILogger <LoaderService <RetailProduct> > logger, IOptions <ServiceOptions> options,
                             IJsonFileReaderWriter jsonFileReaderWriter, RetailProductLoader retailProductLoader)
     : base(logger, options, jsonFileReaderWriter)
 {
     _retailProductLoader = retailProductLoader;
 }
Esempio n. 13
0
 public ManufacturersService(ILogger <LoaderService <Manufacturer> > logger, IOptions <ServiceOptions> options,
                             IJsonFileReaderWriter jsonFileReaderWriter, ManufacturerLoader manufacturerLoader)
     : base(logger, options, jsonFileReaderWriter)
 {
     _manufacturerLoader = manufacturerLoader;
 }
Esempio n. 14
0
 public ShopService(ILogger <ShopService> logger, IOptions <ServiceOptions> options,
                    IJsonFileReaderWriter jsonFileReaderWriter, ShopLoader shopLoader)
     : base(logger, options, jsonFileReaderWriter)
 {
     _shopLoader = shopLoader;
 }