Esempio n. 1
0
        public ActionResult Edit(SiteTreeEditModel m)
        {
            if (ModelState.IsValid)
            {
                if (m.Save())
                {
                    ViewBag.Title = Resources.SiteTree.EditTitleExisting;
                    SuccessMessage(Resources.SiteTree.MessageSaved);
                    ModelState.Clear();
                }
                else
                {
                    if (m.Id == Guid.Empty)
                    {
                        ViewBag.Title = Resources.SiteTree.EditTitleNew;
                    }
                    else
                    {
                        ViewBag.Title = Resources.SiteTree.EditTitleExisting;
                    }

                    ErrorMessage(Resources.SiteTree.MessageNotSaved);
                }
            }
            return(View(m));
        }
		public ActionResult Edit(string id = "") {
			if (!String.IsNullOrEmpty(id)) {
				ViewBag.Title = Resources.SiteTree.EditTitleExisting ;
				return View(SiteTreeEditModel.GetById(new Guid(id))) ;
			}
			ViewBag.Title = Resources.SiteTree.EditTitleNew ;
			return View(new SiteTreeEditModel()) ;
		}
		public ActionResult Delete(string id) {
			var m = SiteTreeEditModel.GetById(new Guid(id)) ;

			if (m.Delete()) {
				SuccessMessage(Resources.SiteTree.MessageDeleted) ;
			} else SuccessMessage(Resources.SiteTree.MessageNotDeleted) ;

			return Index() ;
		}