public PartialViewResult New() { var externalMapLayer = new ExternalMapLayer(string.Empty, string.Empty, true, true, true, false); var viewModel = new EditExternalMapLayerViewModel(externalMapLayer); return(ViewEditExternalMapLayer(viewModel)); }
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)); }
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)); }