Ejemplo n.º 1
0
        public ActionResult Display(int websiteID, int pageID, int sectionID)
        {
            IDBConnector   db      = DBConnectorFactory.GetDBConnector();
            DBSectionModel section = db.SelectSection(sectionID);

            if (section != null)
            {
                section.PageID = pageID;
                section.Text   = MarkdownConverter.MarkdownToHTML(section.Text, websiteID);

                return(View(ConvertSectionModel(section)));
            }

            return(RedirectToAction(StringKeys.EDIT_FROM_ID, StringKeys.PAGE_CONTROLLER, new { pageID }));
        }
Ejemplo n.º 2
0
        // GET: Page
        public ActionResult Display(int pageID)
        {
            IDBConnector db = DBConnectorFactory.GetDBConnector();

            DBPageModel dbPage = db.SelectPage(pageID);
            PageModel   page   = new PageModel()
            {
                Title        = dbPage.Title,
                DisplayTitle = dbPage.DisplayTitle,
                PageID       = dbPage.PageID,
                WebsiteID    = dbPage.WebsiteID
            };

            page.Sections = db.SelectViewPageSections(pageID);

            foreach (DBSectionModel section in page.Sections)
            {
                section.Text = MarkdownConverter.MarkdownToHTML(section.Text, dbPage.WebsiteID);
            }

            return(View("Display", "_WebsiteLayout", page));
        }