public ViewResult EditStaticPage(int staticPageId) { var page = blogRepository.GetStaticPageById(staticPageId); var model = new AdminEditStaticPageModel { Page = page ?? new StaticPage() }; return(View(model)); }
public IActionResult DeleteStaticPage(AdminEditStaticPageModel model) { var page = blogRepository.GetStaticPageById(model.Page.StaticPageId); if (page.IsHomePage) { ModelState.AddModelError("", "You cannot delete the home page. " + "To Delete this page, first go to the \"Manage Static Pages\" link, " + "then select a different home page"); return(View("EditStaticPage")); } blogRepository.DeleteStaticPage(page); TempData["message"] = "Your static page was deleted"; return(RedirectToAction("Home")); }
public IActionResult EditStaticPage(AdminEditStaticPageModel model) { var page = model.Page; if (ModelState.IsValid) { blogRepository.SaveStaticPage(page); TempData["message"] = "Your static page was saved to your database"; return(RedirectToAction("Home")); } else { TempData["message"] = "Your requested action could not be completed"; return(View(model)); } }