Ejemplo n.º 1
0
        public PartialViewResult EditDescriptionInDialog(GeospatialAreaPrimaryKey geospatialAreaPrimaryKey)
        {
            var geospatialArea = geospatialAreaPrimaryKey.EntityObject;
            var viewModel      = new EditGeospatialAreaDescriptionViewModel(geospatialArea);

            return(ViewEditDescriptionInDialog(viewModel, geospatialArea));
        }
Ejemplo n.º 2
0
        private PartialViewResult ViewEditDescriptionInDialog(EditGeospatialAreaDescriptionViewModel viewModel, GeospatialArea geospatialArea)
        {
            var ckEditorToolbar = CkEditorExtension.CkEditorToolbar.All;
            var viewData        = new EditGeospatialAreaDescriptionViewData(ckEditorToolbar,
                                                                            SitkaRoute <FileResourceController> .BuildUrlFromExpression(x => x.CkEditorUploadFileResourceForGeospatialAreaDescription(geospatialArea)));

            return(RazorPartialView <EditGeospatialAreaDescription, EditGeospatialAreaDescriptionViewData, EditGeospatialAreaDescriptionViewModel>(viewData, viewModel));
        }
Ejemplo n.º 3
0
        public ActionResult EditDescriptionInDialog(GeospatialAreaPrimaryKey geospatialAreaPrimaryKey, EditGeospatialAreaDescriptionViewModel viewModel)
        {
            var geospatialArea = geospatialAreaPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEditDescriptionInDialog(viewModel, geospatialArea));
            }
            viewModel.UpdateModel(geospatialArea, HttpRequestStorage.DatabaseEntities);
            return(new ModalDialogFormJsonResult());
        }