Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 5
0
 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;
 }