public ActionResult AdminEditStaticPage(StaticPageSearchVM vm) { if (ModelState.IsValid) { var manager = new StaticManger(); var tagm = new TagManager(); var page = new StaticPage(); var pagetags = new List <Tag>(); page.Name = vm.Page.Name; page.Tag = vm.Page.Tag; page.Category = vm.Page.Category; page.Body = vm.Page.Body; page.Name = vm.Page.Name; page.Approved = Approved.Yes; page.DateCreated = DateTime.Today; page.Id = vm.Page.Id; foreach (var id in vm.SelectedTagIds) { var tag = tagm.GetTagById(id); pagetags.Add(tag); } page.Tag = pagetags; manager.EditStaticPage(page); return(RedirectToAction("ManageStaticPages")); } return(View("AdminEditStaticPage")); }
public ActionResult AdminStaticPageWithPosts() { var manager = new TagManager(); var vm = new StaticPageSearchVM(); vm.SetTags(manager.GetAllTags()); return(View(vm)); }
public ActionResult AdminEditStaticPage(int id) { var tagmanager = new TagManager(); var manager = new StaticManger(); var page = manager.GetPostByID(id); var vm = new StaticPageSearchVM(); vm.SetTags(tagmanager.GetAllTags()); vm.Page = page; return(View(vm)); }