private void AddMapping() { if (SelectedProfile == null) { return; } var editor = _factoryService.GetInstance <MappingEditorViewModel>(); editor.FillNote(_latestNote); var result = _dialogService.ShowDialog("Add new mapping", editor); if (result != DialogResult.OK) { return; } var mapping = new MappingViewModel(); editor.Update(mapping); SelectedProfile.Mappings.Add(mapping); _settingsService.SaveProfile(SelectedProfile); _settingsService.SaveSettings(); }
private void ChangeSettings() { var settingsViewModel = _factoryService.GetInstance <SettingsViewModel>(); settingsViewModel.LoadSettings(); var dialogResult = _dialogService.ShowDialog("Settings", settingsViewModel); if (dialogResult == DialogResult.OK) { Initialize(); } }