コード例 #1
0
        public PartialViewResult New()
        {
            var externalMapLayer = new ExternalMapLayer(string.Empty, string.Empty, true, true, true, false);
            var viewModel        = new EditExternalMapLayerViewModel(externalMapLayer);

            return(ViewEditExternalMapLayer(viewModel));
        }
コード例 #2
0
        public PartialViewResult EditExternalMapLayer(ExternalMapLayerPrimaryKey externalMapLayerPrimaryKey)
        {
            var externalMapLayer = externalMapLayerPrimaryKey.EntityObject;
            var viewModel        = new EditExternalMapLayerViewModel(externalMapLayer);

            return(ViewEditExternalMapLayer(viewModel));
        }
コード例 #3
0
        public ActionResult New(EditExternalMapLayerViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEditExternalMapLayer(viewModel));
            }
            var externalMapLayer = ExternalMapLayer.CreateNewBlank();

            viewModel.UpdateModel(externalMapLayer);
            HttpRequestStorage.DatabaseEntities.AllExternalMapLayers.Add(externalMapLayer);
            SetMessageForDisplay($"External map layer {externalMapLayer.DisplayName} successfully created.");
            return(new ModalDialogFormJsonResult());
        }
コード例 #4
0
        private PartialViewResult ViewEditExternalMapLayer(EditExternalMapLayerViewModel viewModel)
        {
            var viewData = new EditExternalMapLayerViewData();

            return(RazorPartialView <EditExternalMapLayer, EditExternalMapLayerViewData, EditExternalMapLayerViewModel>(viewData, viewModel));
        }
コード例 #5
0
        public ActionResult EditExternalMapLayer(ExternalMapLayerPrimaryKey externalMapLayerPrimaryKey, EditExternalMapLayerViewModel viewModel)
        {
            var externalMapLayer = externalMapLayerPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEditExternalMapLayer(viewModel));
            }
            viewModel.UpdateModel(externalMapLayer);
            return(new ModalDialogFormJsonResult());
        }