コード例 #1
0
 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;
 }
コード例 #2
0
 public RequestModelHandler(
     ISecureConnectionResolver secureConnectionResolver,
     ChannelService channelService,
     DomainNameService domainNameService,
     LanguageService languageService,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     CartAccessor cartAccessor,
     RequestModelAccessor requestModelAccessor,
     PageService pageService,
     FieldTemplateService fieldTemplateService,
     UrlService urlService)
 {
     _secureConnectionResolver       = secureConnectionResolver;
     _channelService                 = channelService;
     _domainNameService              = domainNameService;
     _languageService                = languageService;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
     _cartAccessor         = cartAccessor;
     _requestModelAccessor = requestModelAccessor;
     _pageService          = pageService;
     _fieldTemplateService = fieldTemplateService;
     _urlService           = urlService;
 }
コード例 #3
0
 public RequestModelActionFilter(
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RequestModelAccessor requestModelAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     ISecureConnectionResolver secureConnectionResolver,
     ChannelService channelService,
     DomainNameService domainNameService,
     LanguageService languageService,
     PageService pageService,
     FieldTemplateService fieldTemplateService,
     UrlService urlService,
     CountryService countryService)
 {
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
     _secureConnectionResolver       = secureConnectionResolver;
     _channelService       = channelService;
     _domainNameService    = domainNameService;
     _languageService      = languageService;
     _pageService          = pageService;
     _fieldTemplateService = fieldTemplateService;
     _urlService           = urlService;
     _countryService       = countryService;
 }
コード例 #4
0
 public SearchQueryResolver(
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     RequestModelAccessor requestModelAccessor)
 {
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
     _requestModelAccessor           = requestModelAccessor;
 }
コード例 #5
0
 public AccessorCleanup(
     RequestModelAccessor requestModelAccessor,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor)
 {
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
 }
コード例 #6
0
 public FilterViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     CategoryFilterService categoryFilterService,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     FilterAggregator filterAggregator)
 {
     _requestModelAccessor     = requestModelAccessor;
     _categoryFilterService    = categoryFilterService;
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
     _filterAggregator         = filterAggregator;
 }
コード例 #7
0
 public HeadViewModelBuilder(RouteRequestInfoAccessor routeRequestInfoAccessor, RequestModelAccessor requestModelAccessor, MetaService metaService, OpenGraphViewModelBuilder openGraphViewModelBuilder, MetaService.CanonicalSettings canonicalSettings, MetaService.RobotsSettings robotsSettings, TrackingScriptService trackingScriptService, FaviconViewModelBuilder faviconViewModelBuilder, FilterService filterService)
 {
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
     _requestModelAccessor     = requestModelAccessor;
     _metaService = metaService;
     _openGraphViewModelBuilder = openGraphViewModelBuilder;
     _trackingScriptService     = trackingScriptService;
     _faviconViewModelBuilder   = faviconViewModelBuilder;
     _canonicalSettings         = canonicalSettings;
     _robotsSettings            = robotsSettings;
     _filterService             = filterService;
 }
コード例 #8
0
 public FilterProductViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     BrandViewModelBuilder brandViewModelBuilder,
     CategoryPageViewModelBuilder categoryPageViewModelBuilder,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     SearchResultViewModelBuilder searchResultViewModelBuilder,
     ProductListViewModelBuilder productListViewModelBuilder)
 {
     _requestModelAccessor         = requestModelAccessor;
     _brandViewModelBuilder        = brandViewModelBuilder;
     _categoryPageViewModelBuilder = categoryPageViewModelBuilder;
     _routeRequestInfoAccessor     = routeRequestInfoAccessor;
     _searchResultViewModelBuilder = searchResultViewModelBuilder;
     _productListViewModelBuilder  = productListViewModelBuilder;
 }
コード例 #9
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;
 }
コード例 #10
0
 public NavigationViewModelBuilder(RequestModelAccessor requestModelAccessor,
                                   RouteRequestInfoAccessor routeRequestInfoAccessor,
                                   CategoryService categoryService,
                                   PageService pageService,
                                   UrlService urlService,
                                   PageByFieldTemplateCache <MegaMenuPageFieldTemplateCache> pageByFieldType,
                                   AuthorizationService authorizationService,
                                   FilterService filterService,
                                   ContentProcessorService contentProcessorService,
                                   FilterAggregator filterAggregator)
 {
     _requestModelAccessor     = requestModelAccessor;
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
     _categoryService          = categoryService;
     _pageService             = pageService;
     _urlService              = urlService;
     _pageByFieldType         = pageByFieldType;
     _authorizationService    = authorizationService;
     _filterService           = filterService;
     _contentProcessorService = contentProcessorService;
     _filterAggregator        = filterAggregator;
     _channelSystemId         = _requestModelAccessor.RequestModel.ChannelModel.SystemId;
 }
コード例 #11
0
 public SiteSettingViewModelBuilder(RequestModelAccessor requestModelAccessor, RouteRequestInfoAccessor routeRequestInfoAccessor, RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor)
 {
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
 }
コード例 #12
0
 public MenuViewModelBuilder(RequestModelAccessor requestModelAccessor, RouteRequestInfoAccessor routeRequestInfoAccessor)
 {
     _requestModelAccessor     = requestModelAccessor;
     _routeRequestInfoAccessor = routeRequestInfoAccessor;
 }