void NewOverlayHandler() { try { var vm = new NewOverlayViewModel(ESME.Globals.AppSettings, RangeComplexes.SelectedRangeComplex.Name); var result = ESME.Globals.VisualizerService.ShowDialog("NewOverlayView", vm); if ((!result.HasValue) || (!result.Value)) return; RangeComplexes.SelectedArea = RangeComplexes.SelectedRangeComplex.CreateArea(vm.OverlayName, vm.OverlayGeos); } catch (Exception e) { ESME.Globals.MessageBoxService.ShowError(e.Message); } }
void NewOverlayHandler() { var vm = new NewOverlayViewModel(Globals.AppSettings, SelectedRangeComplexDescriptor.Data.Name); var result = _visualizerService.ShowDialog("NewOverlayView", vm); if ((!result.HasValue) || (!result.Value)) return; NAEMOOverlayDescriptors.CreateNewOverlay(SelectedRangeComplexDescriptor.Data.Name, Path.GetFileNameWithoutExtension(vm.OverlayName), vm.OverlayEarthCoordinates, vm.BoundingBox, 0, null); SelectedOverlayDescriptor = (NAEMOOverlayDescriptor)NAEMOOverlayDescriptors[Path.GetFileNameWithoutExtension(vm.OverlayName)]; }