public SubNavigationViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     CategoryService categoryService,
     MarketService marketService,
     PageService pageService,
     UrlService urlService,
     SearchQueryBuilderFactory searchQueryBuilderFactory,
     PageSearchService pageSearchService,
     AuthorizationService authorizationService,
     ICollection <IRenderingValidator <Category> > renderingValidators)
 {
     _requestModelAccessor     = requestModelAccessor;
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
     _categoryService          = categoryService;
     _marketService            = marketService;
     _pageService = pageService;
     _urlService  = urlService;
     _searchQueryBuilderFactory = searchQueryBuilderFactory;
     _pageSearchService         = pageSearchService;
     _website = _requestModelAccessor.RequestModel.WebsiteModel;
     _channel = _requestModelAccessor.RequestModel.ChannelModel;
     _page    = _requestModelAccessor.RequestModel.CurrentPageModel;
     _authorizationService = authorizationService;
     _renderingValidators  = renderingValidators;
 }
 public SearchResultViewModelBuilder(RequestModelAccessor requestModelAccessor, ProductSearchService productSearchService, ProductItemViewModelBuilder productItemBuilder,
                                     PageSearchService pageSearchService, CategorySearchService categorySearchService)
 {
     _requestModelAccessor  = requestModelAccessor;
     _productSearchService  = productSearchService;
     _productItemBuilder    = productItemBuilder;
     _pageSearchService     = pageSearchService;
     _categorySearchService = categorySearchService;
 }
Ejemplo n.º 3
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))));
 }
Ejemplo n.º 4
0
 public SubNavigationViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     CategoryService categoryService,
     MarketService marketService,
     PageService pageService,
     UrlService urlService,
     PageSearchService pageSearchService,
     AuthorizationService authorizationService,
     IEnumerable <IRenderingValidator <Category> > renderingValidators)
 {
     _requestModelAccessor     = requestModelAccessor;
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
     _categoryService          = categoryService;
     _marketService            = marketService;
     _pageService          = pageService;
     _urlService           = urlService;
     _pageSearchService    = pageSearchService;
     _authorizationService = authorizationService;
     _renderingValidators  = renderingValidators;
 }
Ejemplo n.º 5
0
 public PageSearcher(PageSearchService pageSearchService, RequestModelAccessor requestModelAccessor)
 {
     _requestModelAccessor = requestModelAccessor;
     _pageSearchService    = pageSearchService;
 }
Ejemplo n.º 6
0
 public BrandSearcher(PageSearchService pageSearchService, RequestModelAccessor requestModelAccessor)
     : base(pageSearchService, requestModelAccessor)
 {
 }