public AccommodationsBatchChangeCollector(NakijinContext context, AccommodationDataStorageBySupplierAndCountry accommodationDataStorage, ActualLocationsSearchHelper actualLocationsSearchHelper, IAccommodationChangeLogCollectorService accommodationChangeLogCollectorService, MultilingualDataHelper multilingualDataHelper, IAccommodationMapperDataRetrieveService accommodationMapperDataRetrieveService, ILoggerFactory loggerFactory) { _accommodationDataStorage = accommodationDataStorage; _actualLocationsSearchHelper = actualLocationsSearchHelper; _accommodationChangeLogCollectorService = accommodationChangeLogCollectorService; _context = context; _multilingualDataHelper = multilingualDataHelper; _accommodationMapperDataRetrieveService = accommodationMapperDataRetrieveService; _logger = loggerFactory.CreateLogger <AccommodationsBatchChangeCollector>(); }
public AccommodationMapper(NakijinContext context, ILoggerFactory loggerFactory, IOptions <StaticDataLoadingOptions> options, MultilingualDataHelper multilingualDataHelper, TracerProvider tracerProvider, AccommodationChangePublisher accommodationChangePublisher, AccommodationMapperHelper mapperHelper, AccommodationDataStorageBySupplierAndCountry accommodationDataStorage, IAccommodationMapperDataRetrieveService accommodationMapperDataRetrieveService, IAccommodationChangeLogCollectorService accommodationChangeLogCollectorService, ActualLocationsSearchHelper actualLocationsSearchHelper, AccommodationValidator accommodationValidator, AccommodationsBatchChangeCollector accommodationsBatchChangeCollector) { _context = context; _logger = loggerFactory.CreateLogger <AccommodationMapper>(); _batchSize = options.Value.MappingBatchSize; _multilingualDataHelper = multilingualDataHelper; _tracerProvider = tracerProvider; _accommodationChangePublisher = accommodationChangePublisher; _mapperHelper = mapperHelper; _accommodationMapperDataRetrieveService = accommodationMapperDataRetrieveService; _accommodationChangeLogCollectorService = accommodationChangeLogCollectorService; _actualLocationsSearchHelper = actualLocationsSearchHelper; _accommodationDataStorage = accommodationDataStorage; _accommodationValidator = accommodationValidator; _accommodationsBatchChangeCollector = accommodationsBatchChangeCollector; }