Exemple #1
0
 public PageSearchServiceDecorator(
     PageSearchService parent,
     SearchClientService searchClientService,
     PageService pageService,
     UrlService urlService,
     SearchPermissionService searchPermissionService)
 {
     _parent = parent;
     _searchClientService  = searchClientService;
     _pageService          = pageService;
     _urlService           = urlService;
     _permissionDescriptor = b => b.Should(searchPermissionService.GetPermissions().Select <string, Func <QueryContainerDescriptor <PageDocument>, QueryContainer> >(x =>
                                                                                                                                                                     s => s.Term(t => t.Field(p => p.Blocks.First().Permissions).Value(x))));
 }
Exemple #2
0
 public CategoryIndexDocumentBuilder(
     IndexDocumentBuilderDependencies dependencies,
     ChannelService channelService,
     LanguageService languageService,
     CategoryService categoryService,
     SearchPermissionService searchPermissionService,
     ContentBuilderService contentBuilderService) : base(dependencies)
 {
     _channelService          = channelService;
     _languageService         = languageService;
     _categoryService         = categoryService;
     _searchPermissionService = searchPermissionService;
     _contentBuilderService   = contentBuilderService;
 }
 public ProductIndexDocumentBuilder(
     IndexDocumentBuilderDependencies dependencies,
     BaseProductService baseProductService,
     DisplayTemplateService displayTemplateService,
     FieldTemplateService fieldTemplateService,
     VariantService variantService,
     TemplateSettingService templateSettingService,
     ProductIndexingContext productIndexingContext,
     CategoryService categoryService,
     MostSoldDataHolder mostSoldDataHolder,
     CampaignDataHolder campaignDataHolder,
     CountryService countryService,
     PriceListService priceListService,
     PriceListItemService priceListItemService,
     ProductListService productListService,
     ProductListItemService productListItemService,
     FilterService filterService,
     FieldDefinitionService fieldDefinitionService,
     SearchPermissionService searchPermissionService,
     ContentBuilderService contentBuilderService,
     ChannelService channelService,
     LanguageService languageService)
     : base(dependencies)
 {
     _baseProductService      = baseProductService;
     _displayTemplateService  = displayTemplateService;
     _fieldTemplateService    = fieldTemplateService;
     _variantService          = variantService;
     _templateSettingService  = templateSettingService;
     _productIndexingContext  = productIndexingContext;
     _categoryService         = categoryService;
     _mostSoldDataHolder      = mostSoldDataHolder;
     _campaignDataHolder      = campaignDataHolder;
     _countryService          = countryService;
     _priceListService        = priceListService;
     _priceListItemService    = priceListItemService;
     _productListService      = productListService;
     _productListItemService  = productListItemService;
     _filterService           = filterService;
     _fieldDefinitionService  = fieldDefinitionService;
     _searchPermissionService = searchPermissionService;
     _contentBuilderService   = contentBuilderService;
     _channelService          = channelService;
     _languageService         = languageService;
 }
 public PageIndexDocumentBuilder(
     IndexDocumentBuilderDependencies dependencies,
     ChannelService channelService,
     LanguageService languageService,
     PageService pageService,
     SearchPermissionService searchPermissionService,
     ContentBuilderService contentBuilderService,
     BlockService blockService,
     KeyLookupService keyLookupService)
     : base(dependencies)
 {
     _channelService          = channelService;
     _languageService         = languageService;
     _pageService             = pageService;
     _searchPermissionService = searchPermissionService;
     _contentBuilderService   = contentBuilderService;
     _blockService            = blockService;
     _keyLookupService        = keyLookupService;
 }