// GET: LandingPage
        public ActionResult Index(string pageAlias)
        {
            var landingPage = mRepository.GetLandingPage(pageAlias);

            if (landingPage == null)
            {
                return(HttpNotFound());
            }

            HttpContext.Kentico().PageBuilder().Initialize(landingPage.DocumentID);

            return(View());
        }
        // GET: LandingPage
        // [OutputCache(CacheProfile = "PageBuilder")]
        public ActionResult Index(string pageAlias)
        {
            var landingPage = mRepository.GetLandingPage(pageAlias);

            if (landingPage == null)
            {
                return(HttpNotFound());
            }

            mOutputCacheDependencies.AddDependencyOnPage <LandingPage>(landingPage.DocumentID);

            return(new TemplateResult(landingPage.DocumentID));
        }