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; }
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)))); }
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; }
public PageSearcher(PageSearchService pageSearchService, RequestModelAccessor requestModelAccessor) { _requestModelAccessor = requestModelAccessor; _pageSearchService = pageSearchService; }
public BrandSearcher(PageSearchService pageSearchService, RequestModelAccessor requestModelAccessor) : base(pageSearchService, requestModelAccessor) { }