private ActionResult ViewPage() { var layout = (new Layout(Site, Page_Context.Current.PageRequestContext.Page.Layout).LastVersion()).AsActual(); ViewResult viewResult = new FrontViewResult(ControllerContext, layout.FileExtension.ToLower(), layout.TemplateFileVirutalPath); if (viewResult != null) { viewResult.ViewData = this.ViewData; viewResult.TempData = this.TempData; } return(viewResult); }
protected virtual ActionResult ViewPage() { var layout = (new Layout(Site, PageContext.PageLayout).LastVersion()).AsActual(); if (layout == null) { throw new KoobooException(string.Format("The layout does not exists. Layout name:{0}".Localize(), PageContext.PageLayout)); } ViewResult viewResult = new FrontViewResult(ControllerContext, layout.FileExtension.ToLower(), layout.TemplateFileVirutalPath); if (viewResult != null) { viewResult.ViewData = this.ViewData; viewResult.TempData = this.TempData; } return(viewResult); }