Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        /// <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);
        }