示例#1
0
 public InvalidAccommodationMappingAnalyzer(NakijinContext nakijinContext, AccommodationMapperHelper accommodationMapperHelper,
     MultilingualDataHelper multilingualDataHelper, ActualLocationsSearchHelper actualLocationsSearchHelper,
     ILogger<InvalidAccommodationMappingAnalyzer> logger)
 {
     _nakijinContext = nakijinContext;
     _accommodationMapperHelper = accommodationMapperHelper;
     _multilingualDataHelper = multilingualDataHelper;
     _actualLocationsSearchHelper = actualLocationsSearchHelper;
     _logger = logger;
 }
示例#2
0
 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>();
 }
示例#3
0
 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;
 }