Carrotware.CMS.Core.CarrotViewEngineTemplate.GetTemplateFile C# (CSharp) Метод

GetTemplateFile() защищенный Метод

protected GetTemplateFile ( System.Web.Mvc.ControllerContext ctrlCtx ) : string
ctrlCtx System.Web.Mvc.ControllerContext
Результат string
        protected string GetTemplateFile(ControllerContext ctrlCtx)
        {
            ControllerBase controller = ctrlCtx.Controller;
            string templateFile = String.Empty;

            if (controller is IContentController) {
                templateFile = (controller as IContentController).TemplateFile;
            } else {
                if (controller.ViewData[PagePayload.ViewDataKey] != null) {
                    PagePayload page = (PagePayload)controller.ViewData[PagePayload.ViewDataKey];
                    templateFile = page.ThePage.TemplateFile;
                }
            }

            return templateFile;
        }