Exemple #1
0
        public static string GetContent(ApplicationDbContext context, string pageCode)
        {
            var contentNotFound = new PageContent
            {
                Content = "No Page Data found",
                PageCode = pageCode
            };

            var content = new PageContent();
            try
            {
                content = context.PageContents.First(pageContent => pageContent.PageCode == pageCode);
            }
            catch (Exception e)
            {
                content.Content = e.Message;
                content.PageCode = pageCode;
                return contentNotFound.Content;
            }


            if (content != null)
                return content.Content;

           
            return contentNotFound.Content;
        }
        public ActionResult Create([Bind(Include = "Id,PageCode,Content")] PageContentViewModel pageContent)
        {
            if (ModelState.IsValid)
            {
                var page = new PageContent
                {
                    PageCode = pageContent.PageCode,
                    Content = HttpUtility.HtmlDecode(pageContent.Content)
                };
                _context.PageContents.Add(page);
                _context.SaveChanges();
                return RedirectToAction("Index");
                //return RedirectToAction<ManagePageContentsController>(c => c.Index().WithSuccess("Page Created"));
            }

            return View(pageContent);
        }