public PartialViewResult New() { var externalMapLayer = new ExternalMapLayer(string.Empty, string.Empty, true, true, true, false); var viewModel = new EditExternalMapLayerViewModel(externalMapLayer); return(ViewEditExternalMapLayer(viewModel)); }
public PartialViewResult EditExternalMapLayer(ExternalMapLayerPrimaryKey externalMapLayerPrimaryKey) { var externalMapLayer = externalMapLayerPrimaryKey.EntityObject; var viewModel = new EditExternalMapLayerViewModel(externalMapLayer); return(ViewEditExternalMapLayer(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()); }
private PartialViewResult ViewEditExternalMapLayer(EditExternalMapLayerViewModel viewModel) { var viewData = new EditExternalMapLayerViewData(); return(RazorPartialView <EditExternalMapLayer, EditExternalMapLayerViewData, EditExternalMapLayerViewModel>(viewData, viewModel)); }
public ActionResult EditExternalMapLayer(ExternalMapLayerPrimaryKey externalMapLayerPrimaryKey, EditExternalMapLayerViewModel viewModel) { var externalMapLayer = externalMapLayerPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditExternalMapLayer(viewModel)); } viewModel.UpdateModel(externalMapLayer); return(new ModalDialogFormJsonResult()); }