public CareersSidebarSurfaceController()
        {
            var config = SearchConfiguration.GetConfig();

            _dataHubRawQueryService = new SearchService(config);
            _navigationItemService  = new NavigationItemService();
            _careersSidebarService  = new CareersSidebarService(_navigationItemService, _dataHubRawQueryService);
        }
        public ScienceSidebarSurfaceController()
        {
            var categoriesProvider = new UmbracoSciencePageCategoriesProvider(ApplicationContext.ApplicationCache.RequestCache);
            var config             = SearchConfiguration.GetConfig();

            _dataHubRawQueryService = new SearchService(config);
            _navigationItemService  = new NavigationItemService();
            _sidebarService         = new ScienceSidebarService(_navigationItemService, _dataHubRawQueryService, categoriesProvider);
        }
示例#3
0
 public CareersLandingPageController()
 {
     _navigationItemService     = new NavigationItemService();
     _careersLandingPageService = new CareersLandingPageService(_navigationItemService);
 }
 public IFramePageController()
 {
     _navigationItemService = new NavigationItemService();
     _iframePageService     = new IFramePageService(_navigationItemService);
 }
 public HomePageController()
 {
     _navigationItemService = new NavigationItemService();
     _calloutCardsService   = new CalloutCardsService(_navigationItemService);
 }
 public ScienceLandingPageController()
 {
     _navigationItemService = new NavigationItemService();
     _calloutCardsService   = new CalloutCardsService(_navigationItemService);
 }
示例#7
0
 public FooterSurfaceController()
 {
     _navigationItemService         = new NavigationItemService();
     _socialMediaLinksService       = new SocialMediaLinksService(_navigationItemService);
     _categorisedFooterLinksService = new CategorisedFooterLinksService(_navigationItemService);
 }