예제 #1
0
 public QpAbstractItemStorageBuilder(
     IAbstractItemFactory itemFactory,
     IQpUrlResolver qpUrlResolver,
     IAbstractItemRepository abstractItemRepository,
     IMetaInfoRepository metaInfoRepository,
     QpSiteStructureBuildSettings buildSettings,
     ILogger <QpAbstractItemStorageBuilder> logger)
 {
     _itemFactory            = itemFactory;
     _qpUrlResolver          = qpUrlResolver;
     _abstractItemRepository = abstractItemRepository;
     _metaInfoRepository     = metaInfoRepository;
     _buildSettings          = buildSettings;
     _logger             = logger;
     UsedContentNetNames = new string[2] {
         KnownNetNames.AbstractItem, KnownNetNames.ItemDefinition
     };
 }
예제 #2
0
 public SearchService(ILogger logger, IAbstractItemRepository repo, IDiscountService discountService) : base(logger)
 {
     _repo            = repo;
     _discountService = discountService;
 }