Example #1
0
 public HomeController(ILogger <HomeController> logger, IPageRetriever pagesRetriever,
                       IPageDataContextInitializer pageDataContextInitializer)
 {
     _logger = logger;
     _pageDataContextInitializer = pageDataContextInitializer;
     _pagesRetriever             = pagesRetriever;
 }
Example #2
0
 public AboutController(IPageDataContextRetriever dataRetriever,
                        IPageRetriever pageRetriever, IPageDataContextInitializer pageDataContextInitializer)
 {
     _dataRetriever = dataRetriever;
     _pageRetriever = pageRetriever;
     _pageDataContextInitializer = pageDataContextInitializer;
 }
 public JssController(ILogger <JssController> logger, IPageRetriever pagesRetriever,
                      IPageDataContextInitializer pageDataContextInitializer,
                      IPageDataContextRetriever dataRetriever)
 {
     _logger = logger;
     _pageDataContextInitializer = pageDataContextInitializer;
     _pagesRetriever             = pagesRetriever;
     _dataRetriever = dataRetriever;
 }
 public PartialWidgetPageHelper(IPageDataContextInitializer pageDataContextInitializer,
                                IHttpContextRetriever httpContextRetriever,
                                IPageRetriever pageRetriever,
                                IPageDataContextRetriever pageDataContextRetriever,
                                IPageBuilderDataContextRetriever pageBuilderDataContextRetriever)
 {
     this.pageDataContextInitializer = pageDataContextInitializer;
     this.httpContextRetriever       = httpContextRetriever;
     this.pageRetriever                   = pageRetriever;
     this.pageDataContextRetriever        = pageDataContextRetriever;
     this.pageBuilderDataContextRetriever = pageBuilderDataContextRetriever;
 }
    public static void ChangeContext(this HtmlHelper helper, TreeNode Document)
    {
        IHttpContextRetriever       httpContextRetriever       = DependencyResolver.Current.GetService <IHttpContextRetriever>();
        IPageDataContextInitializer pageDataContextInitializer = DependencyResolver.Current.GetService <IPageDataContextInitializer>();

        httpContextRetriever.GetContext().Items["Kentico.PageBuilder.DataContext"] = new PageBuilderDataContext()
        {
            Options  = HttpContext.Current.Kentico().PageBuilder().Options,
            EditMode = false
        };
        pageDataContextInitializer.Initialize(Document);
    }
Example #6
0
 // Gets instances of required services using dependency injection
 public PageBuilderInitializationExample(IPageRetriever pagesRetriever,
                                         IPageDataContextInitializer pageDataContextInitializer)
 {
     this.pagesRetriever             = pagesRetriever;
     this.pageDataContextInitializer = pageDataContextInitializer;
 }
Example #7
0
 // Gets instances of required services using dependency injection
 public PageDataContextInitialization(IPageRetriever pageRetriever,
                                      IPageDataContextInitializer pageDataContextInitializer)
 {
     this.pageRetriever = pageRetriever;
     this.pageDataContextInitializer = pageDataContextInitializer;
 }