private void SwitchToOnlineMode(object parameter) { try { if (_manipulator == null) return; if (_synchronization != null) return; if (_user == null) return; _synchronization = new SynchronizationViewModel(_manipulator, _user, SynchronizationFinished); UserMessage.Information("This disk will synchronize automatically now", "Switched to online mode"); } catch (Exception ex) { UserMessage.Exception(ex); } }
public SynchronizationDialog(SynchronizationViewModel viewModel) { InitializeComponent(); DataContext = _viewModel = viewModel; }
private void SwitchToOfflineMode(object parameter) { if (_synchronization == null) return; _synchronization.StopSynchronization(); _synchronization = null; UserMessage.Information("Synchronization stopped", "Switched to offline mode"); }