Example #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;
 }
Example #2
0
 public SyncContentService(
     IContentRepository contentRepo,
     IProductRepository productRepo,
     IConnectorPublicationRuleRepository connectorPublicationRuleRepo
     )
 {
     this.contentRepo = contentRepo;
     this.productRepo = productRepo;
     this.connectorPublicationRuleRepo = connectorPublicationRuleRepo;
 }