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 }; }
public SearchService(ILogger logger, IAbstractItemRepository repo, IDiscountService discountService) : base(logger) { _repo = repo; _discountService = discountService; }