//[Authorize(Roles = "Admin")] public ActionResult EditStaticPage(StaticPageVM model) { if (ModelState.IsValid) { var pageMgr = new StaticPageManager(); var sp = new StaticPage(); sp.Id = model.StaticPageId; sp.StaticPageTitle = model.StaticPageTitle; sp.StaticPageContent = model.StaticPageContent; sp.StaticPageImageFileName = model.StaticPageImageFileName; var response = pageMgr.EditStaticPage(sp); if (!response.Success) { return(View(model)); } else { return(RedirectToAction("StaticPages")); } } return(View()); }
public ActionResult CreateStaticPages(StaticPageVM model) { var staticPage = new StaticPage(); staticPage = model.NewPage; staticPage.StaticPageContent = model.HtmlContent; if (model.NewPage.Status == null) { staticPage.Status = new Status() { StatusID = 1 }; } else { staticPage.Status.StatusID = model.NewPage.Status.StatusID; } var ops = OperationsFactory.CreateStaticPageOps(); ops.SaveStaticPage(staticPage); return(RedirectToAction("Index", "Home")); }
//GET: Static Page public ActionResult CreateStaticPages() { StaticPageVM model = new StaticPageVM() { NewPage = new StaticPage() { Status = new Status(), User = new User() } }; return(View(model)); }
//[Authorize(Roles = "Admin")] public ActionResult EditStaticPage(int id) { var mgr = new StaticPageManager(); var response = mgr.GetById(id); var sub = response.Payload; var model = new StaticPageVM(); model.StaticPageId = sub.Id; model.StaticPageTitle = sub.StaticPageTitle; model.StaticPageContent = sub.StaticPageContent; model.StaticPageImageFileName = sub.StaticPageImageFileName; return(View(model)); }
public ActionResult AddStaticPage(StaticPageVM model) { StaticPage sp = new StaticPage(); var mgr = new StaticPageManager(); sp.StaticPageTitle = model.StaticPageTitle; sp.StaticPageContent = model.StaticPageContent; sp.StaticPageImageFileName = model.StaticPageImageFileName; var response = mgr.AddStaticPagePage(sp); if (response.Success == false) { return(View(model)); } else { return(RedirectToAction("StaticPages")); } }
public ActionResult AddStaticPage() { StaticPageVM model = new StaticPageVM(); return(View()); }