// GET: Home public ActionResult Index() { // Gets the latest version of a single article using the generated provider HomePage page = HomePageProvider.GetHomePage("/home", "en-us", "KenticoMVCWidgetShowcase"); // Returns a 404 error when the retrieving is unsuccessful if (page == null) { return(HttpNotFound()); } // Initializes the page builder with the DocumentID of the page HttpContext.Kentico().PageBuilder().Initialize(page.DocumentID); return(View(page)); }
public Result <HomePageQueryResponse> Execute(HomePageQuery query) { var result = GetFirstPageWithNodeAliasPath(HomePageProvider.GetHomePages(), query); if (result.IsFailure) { return(Result.Failure <HomePageQueryResponse>(result.Error)); } var node = result.Value; return(Result.Success(new HomePageQueryResponse( node.Fields.HeaderText, node.Fields.FooterTitle, node.Fields.FooterText))); }
public override void SetUp() { base.SetUp(); this.provider = new HomePageProvider(base.ServiceSetupBuilder); }