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 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 async Task <JsonResult> EditPerspective(PerspectiveViewModel Perspective) { if (ModelState.IsValid) { Perspective _Perspective = AutoMapperConfiguration.Mapper.Map <Perspective>(Perspective); bool result = await _perspectiveService.EditPerspective(_Perspective); return(Json(result, JsonRequestBehavior.AllowGet)); } return(Json(true, JsonRequestBehavior.AllowGet)); }
public PerspectiveView(WorldViewModel worldViewModel) { InitializeComponent(); _worldViewModel = worldViewModel; Perspective = new PerspectiveViewModel(worldViewModel, renderTarget.IsKeyPressed); renderTarget.AutomaticUpdateFPS = 60; renderTarget.Render += renderTargetUserControl_Render; renderTarget.RenderUI += PerspectiveViewControl_RenderUI; renderTarget.MouseEnter += PerspectiveViewControl_MouseEnter; renderTarget.MouseDown += PerspectiveViewControl_MouseDown; renderTarget.MouseUp += PerspectiveViewControl_MouseUp; renderTarget.MouseMove += PerspectiveViewControl_MouseMove; }
public ActionResult Create() { PerspectiveViewModel model = new PerspectiveViewModel(); return(View(model)); }