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