private void WorkoutTimerFinished(object sender, WorkoutTimerChangesEventArgs e) { _trainingModel.SetsNumberCopy -= 1; _changeActivityTimer.Dispose(); if (_trainingModel.SetsNumberCopy == 0) { RestBetweenExercises(); _trainingModel.SetsNumberCopy = _trainingModel.SetsNumber; } else { Rest(); } }