Example #1
0
        public PartialViewResult Delete(ExternalMapLayerPrimaryKey externalMapLayerPrimaryKey)
        {
            var externalMapLayer = externalMapLayerPrimaryKey.EntityObject;
            var viewModel        = new ConfirmDialogFormViewModel(externalMapLayer.ExternalMapLayerID);

            return(ViewDelete(externalMapLayer, viewModel));
        }
Example #2
0
        public PartialViewResult EditExternalMapLayer(ExternalMapLayerPrimaryKey externalMapLayerPrimaryKey)
        {
            var externalMapLayer = externalMapLayerPrimaryKey.EntityObject;
            var viewModel        = new EditExternalMapLayerViewModel(externalMapLayer);

            return(ViewEditExternalMapLayer(viewModel));
        }
Example #3
0
        public ActionResult EditExternalMapLayer(ExternalMapLayerPrimaryKey externalMapLayerPrimaryKey, EditExternalMapLayerViewModel viewModel)
        {
            var externalMapLayer = externalMapLayerPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEditExternalMapLayer(viewModel));
            }
            viewModel.UpdateModel(externalMapLayer);
            return(new ModalDialogFormJsonResult());
        }
Example #4
0
        public ActionResult Delete(ExternalMapLayerPrimaryKey externalMapLayerPrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var externalMapLayer = externalMapLayerPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDelete(externalMapLayer, viewModel));
            }
            var message = $"External Map Layer \"{externalMapLayer.DisplayName}\" successfully deleted.";

            externalMapLayer.Delete(HttpRequestStorage.DatabaseEntities);
            SetMessageForDisplay(message);

            return(new ModalDialogFormJsonResult());
        }