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); }