void OnShowSettings() { try { var archiveSettingsViewModel = new ArchiveSettingsViewModel(ArchiveDefaultState); if (DialogService.ShowModalWindow(archiveSettingsViewModel)) { ArchiveDefaultState = archiveSettingsViewModel.ArchiveDefaultState; ClientSettings.ArchiveDefaultState = ArchiveDefaultState; ServiceFactory.Events.GetEvent<XJournalSettingsUpdatedEvent>().Publish(null); if (IsFilterOn == false) Update(true); } } catch (Exception e) { Logger.Error(e, "Исключение при вызове ArchiveViewModel.ShowSettingsCommand"); MessageBoxService.ShowException(e); } }
void OnShowSettings() { try { var archiveSettingsViewModel = new ArchiveSettingsViewModel(_archiveDefaultState); if (DialogService.ShowModalWindow(archiveSettingsViewModel)) { _archiveDefaultState = archiveSettingsViewModel.GetModel(); ClientSettings.ArchiveDefaultState = _archiveDefaultState; if (IsFilterOn == false) Update(true); } } catch (Exception e) { Logger.Error(e, "Исключение при вызове ArchiveViewModel.ShowSettingsCommand"); MessageBoxService.ShowException(e); } }