Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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;
 }
Exemple #6
0
        public ActionResult Create()
        {
            PerspectiveViewModel model = new PerspectiveViewModel();

            return(View(model));
        }