public XmlProductService( ILogger logger, ISettingsService settingsService, IConnectionProvider connectionProvider, IRegionTagReplaceService regionTagReplaceService, IOptions <LoaderProperties> loaderProperties, IHttpClientFactory factory ) { _logger = logger; _settingsService = settingsService; _regionTagReplaceService = regionTagReplaceService; _customer = connectionProvider.GetCustomer(); _loaderProperties = loaderProperties.Value; _factory = factory; }
public JsonProductService( IConnectionProvider connectionProvider, ILogger logger, ContentService contentService, FieldService fieldService, VirtualFieldContextService virtualFieldContextService, IRegionTagReplaceService regionTagReplaceService, IOptions<LoaderProperties> loaderProperties, IHttpClientFactory factory ) { _logger = logger; _contentService = contentService; _fieldService = fieldService; var customer = connectionProvider.GetCustomer(); _dbConnector = new DBConnector(customer.ConnectionString, customer.DatabaseType); _virtualFieldContextService = virtualFieldContextService; _regionTagReplaceService = regionTagReplaceService; _loaderProperties = loaderProperties.Value; _factory = factory; }