Example #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));
        }
Example #2
0
        private PartialViewResult ViewDelete(ExternalMapLayer externalMapLayer, ConfirmDialogFormViewModel viewModel)
        {
            var confirmMessage = $"Are you sure you want to delete external map layer {externalMapLayer.DisplayName}?";
            var viewData       = new ConfirmDialogFormViewData(confirmMessage);

            return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel));
        }
Example #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());
        }
 public static string GetDeleteUrl(this ExternalMapLayer externalMapLayer)
 {
     return(DeleteUrlTemplate.ParameterReplace(externalMapLayer.ExternalMapLayerID));
 }