public LocationsMapperDataRetrieveService(NakijinContext context, MultilingualDataHelper multilingualDataHelper, ILocationNameNormalizer locationNameNormalizer) { _multilingualDataHelper = multilingualDataHelper; _locationNameNormalizer = locationNameNormalizer; _context = context; }
public LocalityCandidatesCollector(NakijinContext dbDbContext, ILocationMapperDataRetrieveService locationDataRetriever, MultilingualDataHelper multilingualDataHelper, ILoggerFactory loggerFactory) { _dbContext = dbDbContext; _locationDataRetriever = locationDataRetriever; _multilingualDataHelper = multilingualDataHelper; _logger = loggerFactory.CreateLogger <LocalityCandidatesCollector>(); }
public AccommodationMergingService(NakijinContext context, AccommodationMappingsCache mappingsCache, AccommodationChangePublisher accommodationChangePublisher, IAccommodationChangeLogCollectorService accommodationChangeLogCollectorService) { _context = context; _mappingsCache = mappingsCache; _accommodationChangePublisher = accommodationChangePublisher; _accommodationChangeLogCollectorService = accommodationChangeLogCollectorService; }
public ActivityStatusManagementService(NakijinContext context, AccommodationChangePublisher accommodationChangePublisher, IAccommodationChangeLogService accommodationChangeLogService, IAccommodationChangeLogCollectorService accommodationChangeLogCollectorService) { _context = context; _accommodationChangePublisher = accommodationChangePublisher; _accommodationChangeLogService = accommodationChangeLogService; _accommodationChangeLogCollectorService = accommodationChangeLogCollectorService; }
public LocalityManagementService(NakijinContext dbContext, LocalityChangePublisher localityChangePublisher, IAccommodationChangeLogService accommodationChangeLogService, ILogger <LocalityManagementService> logger) { _logger = logger; _dbContext = dbContext; _localityChangePublisher = localityChangePublisher; _accommodationChangeLogService = accommodationChangeLogService; }
public AccommodationDataCorrector(NakijinContext context, AccommodationDataCorrectionManager accommodationDataCorrectionManager, IOptions <StaticDataLoadingOptions> options, ILoggerFactory loggerFactory, TracerProvider tracerProvider) { _context = context; _options = options.Value; _logger = loggerFactory.CreateLogger <AccommodationDataCorrector>(); _tracerProvider = tracerProvider; _accommodationDataCorrectionManager = accommodationDataCorrectionManager; }
public SupplierManagementService(NakijinContext context, AccommodationMappingsCache mappingsCache, AccommodationChangePublisher accommodationChangePublisher, IAccommodationChangeLogCollectorService accommodationChangeLogCollectorService, ILogger <SupplierManagementService> logger) { _context = context; _mappingsCache = mappingsCache; _accommodationChangePublisher = accommodationChangePublisher; _accommodationChangeLogCollectorService = accommodationChangeLogCollectorService; _logger = logger; }
public InvalidAccommodationMappingAnalyzer(NakijinContext nakijinContext, AccommodationMapperHelper accommodationMapperHelper, MultilingualDataHelper multilingualDataHelper, ActualLocationsSearchHelper actualLocationsSearchHelper, ILogger<InvalidAccommodationMappingAnalyzer> logger) { _nakijinContext = nakijinContext; _accommodationMapperHelper = accommodationMapperHelper; _multilingualDataHelper = multilingualDataHelper; _actualLocationsSearchHelper = actualLocationsSearchHelper; _logger = logger; }
public CountryMapper(NakijinContext context, ILocationMapperDataRetrieveService locationMapperDataRetrieveService, ILocationNameNormalizer locationNameNormalizer, MultilingualDataHelper multilingualDataHelper, CountryChangePublisher countryChangePublisher, ILoggerFactory loggerFactory) { _context = context; _logger = loggerFactory.CreateLogger <CountryMapper>(); _locationNameNormalizer = locationNameNormalizer; _multilingualDataHelper = multilingualDataHelper; _locationMapperDataRetrieveService = locationMapperDataRetrieveService; _countryChangePublisher = countryChangePublisher; }
public static void DetachAll(this NakijinContext context) { var attachedEntities = context.ChangeTracker?.Entries() .Where(e => e.State != EntityState.Detached) .ToList() ?? new List <EntityEntry>(); foreach (var entity in attachedEntities) { entity.State = EntityState.Detached; } }
public LocalityZoneMapper(NakijinContext context, ILocationMapperDataRetrieveService locationMapperDataRetrieveService, ILocationNameNormalizer locationNameNormalizer, MultilingualDataHelper multilingualDataHelper, LocalityZoneChangePublisher localityZoneChangePublisher, ILocalityValidator localityValidator, ILoggerFactory loggerFactory) { _context = context; _logger = loggerFactory.CreateLogger <LocalityZoneMapper>(); _locationNameNormalizer = locationNameNormalizer; _multilingualDataHelper = multilingualDataHelper; _locationMapperDataRetrieveService = locationMapperDataRetrieveService; _localityZoneChangePublisher = localityZoneChangePublisher; _localityValidator = localityValidator; }
public AccommodationDataCorrectionManager(NakijinContext context, MultilingualDataHelper multilingualDataHelper, AccommodationDataCorrectionHelper dataCorrectionHelper, AccommodationChangePublisher accommodationChangePublisher, IAccommodationChangeLogCollectorService accommodationChangeLogCollectorService, ISupplierOptionsClient supplierOptionsClient) { _context = context; _multilingualDataHelper = multilingualDataHelper; _dataCorrectionHelper = dataCorrectionHelper; _accommodationChangePublisher = accommodationChangePublisher; _accommodationChangeLogCollectorService = accommodationChangeLogCollectorService; _supplierOptionsClient = supplierOptionsClient; }
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 LocationMapper(NakijinContext context, ICountryMapper countryMapper, ILocalityMapper localityMapper, ILocalityZoneMapper localityZoneMapper, IOptions <StaticDataLoadingOptions> options, ILoggerFactory loggerFactory, TracerProvider tracerProvider) { _context = context; _dbCommandTimeOut = options.Value.DbCommandTimeOut; _logger = loggerFactory.CreateLogger <LocationMapper>(); _tracerProvider = tracerProvider; _countryMapper = countryMapper; _localityMapper = localityMapper; _localityZoneMapper = localityZoneMapper; }
public AccommodationPreloader(NakijinContext context, IConnectorClient connectorClient, ILoggerFactory loggerFactory, IOptions <StaticDataLoadingOptions> options, ILocationNameNormalizer locationNameNormalizer, TracerProvider tracerProvider, ISupplierOptionsClient supplierOptionsClient) { _context = context; _logger = loggerFactory.CreateLogger <AccommodationPreloader>(); _options = options.Value; _connectorClient = connectorClient; _locationNameNormalizer = locationNameNormalizer; _tracerProvider = tracerProvider; _supplierOptionsClient = supplierOptionsClient; }
public static EntityDbMappingInfo GetEntityInfo <TEntity>(this NakijinContext context) { var entityType = typeof(TEntity); return(EntityInfos.GetOrAdd(entityType, (prop, dbContext) => { var entity = dbContext.Model.FindEntityType(entityType) !; var tableName = entity.GetTableName() !; return new EntityDbMappingInfo { Table = tableName, Schema = entity.GetSchema() ?? DefaultSchema, PropertyMapping = entity.GetProperties() .ToDictionary(property => property.Name, property => property.GetDefaultColumnName(StoreObjectIdentifier.Table(tableName, DefaultSchema))) }; }, context)); }
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; }
public LocationMappingFactory(NakijinContext context, ISupplierOptionsStorage supplierOptionsStorage, CountryHtIdMappingService countryHtIdMappingService) { _context = context; _supplierOptionsStorage = supplierOptionsStorage; _countryHtIdMappingService = countryHtIdMappingService; }
public LocationService(NakijinContext context) { _context = context; }
public AccommodationDataCorrectionService(NakijinContext context, AccommodationDataCorrectionManager accommodationDataCorrectionManager) { _context = context; _accommodationDataCorrectionManager = accommodationDataCorrectionManager; }
public AccommodationsCounter(NakijinContext dbContext, IMemoryCache memoryCache) { _dbContext = dbContext; _memoryCache = memoryCache; }
public AccommodationService(NakijinContext context, AccommodationMappingsCache mappingsCache, ISupplierOptionsStorage supplierOptionsStorage) { _mappingsCache = mappingsCache; _supplierOptionsStorage = supplierOptionsStorage; _context = context; }
public LocalityInfoService(NakijinContext context) { _context = context; }
public ActualLocationsSearchHelper(NakijinContext context, ILocationNameNormalizer locationNameNormalizer, ILocalityValidator localityValidator) { _context = context; _locationNameNormalizer = locationNameNormalizer; _localityValidator = localityValidator; }
public ManualCorrectionService(NakijinContext context, IAccommodationDataCorrectionService accommodationDataCorrectionService) { _accommodationDataCorrectionService = accommodationDataCorrectionService; _context = context; }
public CountryHtIdMappingService(NakijinContext dbContext) { _dbContext = dbContext; }
public AccommodationService(NakijinContext context) { _context = context; }
public AccommodationMapperDataRetrieveService(NakijinContext context, IOptions <StaticDataLoadingOptions> options) { _context = context; _batchSize = options.Value.MappingBatchSize; }
public AccommodationMappingsCache(NakijinContext context) { _context = context; }
public SlimLocationDescriptionService(NakijinContext context) { _context = context; }