public ActionResult Detail(int id) { var contentItem = _contentManager.Get(id, VersionOptions.Latest); PerspectiveViewModel model = new PerspectiveViewModel(); model.Title = contentItem.As<TitlePart>().Title; model.Id = contentItem.As<TitlePart>().Id; return View(model); }
public ActionResult CreatePOST(PerspectiveViewModel model) { var contentItem = _contentManager.New("Menu"); contentItem.As<TitlePart>().Title = model.Title; _contentManager.Create(contentItem, VersionOptions.Draft); _contentManager.Publish(contentItem); return Json(new {id = contentItem.Id}); }
public ActionResult EditPOST(int id, PerspectiveViewModel model) { var contentItem = _contentManager.Get(id, VersionOptions.DraftRequired); contentItem.As<TitlePart>().Title = model.Title; _contentManager.Publish(contentItem); return new HttpStatusCodeResult(HttpStatusCode.OK); }
public ActionResult Create() { PerspectiveViewModel model = new PerspectiveViewModel(); return View(model); }