/// <summary> /// Creates a new timer. /// </summary> public void AddTimer() { var timerViewModel = new TimerEditorViewModel { Timer = new CountdownTimer() }; if (this.windowManager.ShowDialog(timerViewModel) == true) { this.timerManager.SaveTimer(timerViewModel.Timer); } this.ReloadTimers(); }
/// <summary> /// Edits the currently selected timer. /// </summary> public void EditTimer() { var timer = this.SelectedTimer as CountdownTimer; if (timer != null) { var timerViewModel = new TimerEditorViewModel { Timer = timer }; if (this.windowManager.ShowDialog(timerViewModel) == true) { this.timerManager.SaveTimer(timerViewModel.Timer); } } this.ReloadTimers(); }