public ActionResult AdminSiteHelp(string pageName) { if (string.IsNullOrEmpty(pageName)) pageName = "IntroductionPage.html"; var bodyNode = GetBodyTagNodeFromPage(pageName); var model = new HelpModel { MainContent = bodyNode != null ? bodyNode.OuterXml : "" }; if (Request.IsAjaxRequest()) return PartialView("AdminSiteHelpPartial", model); return View(model); }
/// <summary> /// Возвращает ВСЮ HTML разментку страници с описанием /// </summary> /// <param name="pageName">Имя страници, которую нужно достать</param> public ActionResult ElementDescriptionPageHTML(string pageName) { XmlNode html = null; if (idPages.ContainsKey(pageName)) html = GetBodyTagNodeFromPage(idPages[pageName]); else { var node = idPages.FirstOrDefault(x => x.Value == pageName).Value; if (node != null) html = GetBodyTagNodeFromPage(node); } var model = new HelpModel { MainContent = html != null ? html.OuterXml : "" }; return View(model); }