Пример #1
0
        protected void btnFixOrphan_Click(object sender, EventArgs e)
        {
            using (SiteMapOrderHelper orderHelper = new SiteMapOrderHelper()) {
                orderHelper.FixOrphanPages(SiteID);
            }

            Response.Redirect(SiteData.CurrentScriptName);
        }
Пример #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            using (SiteMapOrderHelper orderHelper = new SiteMapOrderHelper()) {
                var lst = orderHelper.CreateSiteMapList(txtMap.Text);
                orderHelper.UpdateSiteMap(SiteID, lst);
            }

            Response.Redirect(SiteData.CurrentScriptName);
        }
		protected void btnSave_Click(object sender, EventArgs e) {
			using (SiteMapOrderHelper orderHelper = new SiteMapOrderHelper()) {
				var lst = orderHelper.ParseChildPageData(txtSort.Text, guidContentID);
				orderHelper.UpdateSiteMap(SiteData.CurrentSiteID, lst);
			}

			Master.ShowSave();

			Response.Redirect(SiteData.CurrentScriptName + "?" + Request.QueryString.ToString() + Master.SavedSuffix);
		}
		public ActionResult PageChildSort(PageChildSortModel model) {
			if (model.SortChild) {
				model.SortChildren();

				return View(model);
			} else {
				using (SiteMapOrderHelper orderHelper = new SiteMapOrderHelper()) {
					var lst = orderHelper.ParseChildPageData(model.Sort, model.Root_ContentID);
					orderHelper.UpdateSiteMap(SiteData.CurrentSiteID, lst);
				}

				SetSaved();
				return RedirectToAction("PageChildSort", new { @id = model.Root_ContentID });
			}
		}
		public ActionResult FixOrphan() {
			using (SiteMapOrderHelper orderHelper = new SiteMapOrderHelper()) {
				orderHelper.FixOrphanPages(this.SiteID);
			}

			return RedirectToAction("SiteMap");
		}
		protected ActionResult SiteMapResult(string viewName, bool? saved, List<SiteMapOrder> model) {
			using (SiteMapOrderHelper orderHelper = new SiteMapOrderHelper()) {
				orderHelper.UpdateSiteMap(this.SiteID, model);
			}

			SetSaved(saved);

			return RedirectToAction(viewName);
		}
		protected ActionResult SiteMapResult(string viewName) {
			List<SiteMapOrder> model = new List<SiteMapOrder>();

			using (SiteMapOrderHelper orderHelper = new SiteMapOrderHelper()) {
				model = (from c in orderHelper.GetSiteFileList(this.SiteID)
						 orderby c.NavOrder, c.NavMenuText
						 select c).ToList();
			}

			return View(viewName, model);
		}