예제 #1
0
        public PartialViewResult EditGeospatialAreaMapLayer(GeospatialAreaTypePrimaryKey geospatialAreaTypePrimaryKey)
        {
            var geospatialAreaType = geospatialAreaTypePrimaryKey.EntityObject;
            var viewModel          = new EditGeospatialAreaMapLayerViewModel(geospatialAreaType);

            return(ViewEditGeospatialAreaMapLayer(geospatialAreaType, viewModel));
        }
예제 #2
0
        private PartialViewResult ViewEditGeospatialAreaMapLayer(GeospatialAreaType geospatialAreaType, EditGeospatialAreaMapLayerViewModel viewModel)
        {
            var viewData = new EditGeospatialAreaMapLayerViewData(geospatialAreaType);

            return(RazorPartialView <EditGeospatialAreaMapLayer, EditGeospatialAreaMapLayerViewData, EditGeospatialAreaMapLayerViewModel>(viewData, viewModel));
        }
예제 #3
0
        public ActionResult EditGeospatialAreaMapLayer(GeospatialAreaTypePrimaryKey geospatialAreaTypePrimaryKey, EditGeospatialAreaMapLayerViewModel viewModel)
        {
            var geospatialAreaType = geospatialAreaTypePrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEditGeospatialAreaMapLayer(geospatialAreaType, viewModel));
            }
            viewModel.UpdateModel(geospatialAreaType);
            return(new ModalDialogFormJsonResult());
        }