Exemplo n.º 1
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));
        }