public ProcessService( ILogging log, IProductRepository productRepo, ISyncContentService contentService, IConnectorRepository connectorRepo, ISyncProductService syncProductService, IMasterGroupMappingRepository masterGroupMappingRepo, ISyncProductGroupMappingService syncProductGroupMapping, ISyncContentProductGroupService contentProductGroupService, IFlattenHierachyProductGroupService flattenHierachyService, IConnectorPublicationRuleRepository connectorPublicarionRuleRepo, IFilterByParentProductGroupService filterByParentProductGroupService ) { this.log = log; this.productRepo = productRepo; this.connectorRepo = connectorRepo; this.contentService = contentService; this.syncProductService = syncProductService; this.masterGroupMappingRepo = masterGroupMappingRepo; this.flattenHierachyService = flattenHierachyService; this.syncProductGroupMapping = syncProductGroupMapping; this.contentProductGroupService = contentProductGroupService; this.connectorPublicarionRuleRepo = connectorPublicarionRuleRepo; this.filterByParentProductGroupService = filterByParentProductGroupService; }
public FlattenHierachyProductGroupService( ILogging log, IMasterGroupMappingRepository masterGroupMappingRepo ) { this.log = log; this.masterGroupMappingRepo = masterGroupMappingRepo; }
public SyncContentProductGroupService( IContentRepository contentRepo, IMasterGroupMappingRepository masterGroupMappingRepo, IContentProductGroupRepository contentProductGroupRepo ) { this.contentRepo = contentRepo; this.masterGroupMappingRepo = masterGroupMappingRepo; this.contentProductGroupRepo = contentProductGroupRepo; }
public FilterByParentProductGroupService( ILogging log, IProductRepository productRepo, IMasterGroupMappingRepository masterGroupMappingRepo ) { this.log = log; this.productRepo = productRepo; this.masterGroupMappingRepo = masterGroupMappingRepo; }
public SyncProductGroupMappingService( ILogging log, IGenerateUpdateProperties generateIgnoreList, IMasterGroupMappingRepository masterGroupMappingRepo, IMagentoProductGroupSettingRepository magentoSettingRepo ) { this.log = log; this.generateIgnoreList = generateIgnoreList; this.magentoSettingRepo = magentoSettingRepo; this.masterGroupMappingRepo = masterGroupMappingRepo; }
public ProcessImportService( ILogging log, IConnectorRepository connectorRepo, IProductGroupRepository productGroupRepo, IMasterGroupMappingRepository masterGroupMappingRepo, IProductGroupMappingRepository productGroupMappingRepo, IMagentoProductGroupSettingRepository magentoSettingRepo ) { this.log = log; this.connectorRepo = connectorRepo; this.productGroupRepo = productGroupRepo; this.masterGroupMappingRepo = masterGroupMappingRepo; this.productGroupMappingRepo = productGroupMappingRepo; this.magentoSettingRepo = magentoSettingRepo; }
public SyncProductService(IMasterGroupMappingRepository masterGroupMappingRepo, ILogging log, IDatabase petaPoco) { this.masterGroupMappingRepo = masterGroupMappingRepo; this.log = log; this.petaPoco = petaPoco; }