public ActionResult PageHistory(PageHistoryModel model) { ModelState.Clear(); List<Guid> lstDel = model.History.DataSource.Where(x => x.Selected).Select(x => x.ContentID).ToList(); if (lstDel.Any()) { pageHelper.RemoveVersions(this.SiteID, lstDel); SetSaved(true); } else { SetSaved(false); } return RedirectToAction("PageHistory", new { @id = model.Root_ContentID }); }
public ActionResult PageHistory(Guid? id, Guid? versionid) { ShowSaved("Selected items removed", "No items selected to remove"); PageHistoryModel model = new PageHistoryModel(this.SiteID); if (id.HasValue) { model.SetCurrent(id.Value); } if (versionid.HasValue) { model.SetVersion(versionid.Value); } return View(model); }