public void Start(TimeSpan runningTime) { DeviceAlarmService.CancelAlarm(); StartTime = DateTime.Now; if (runningTime != null && runningTime > TimeSpan.Zero) { RunningTime = runningTime; } TimerState = TimerState.Running; DeviceAlarmService.SetAlarm(runningTime); }
public void Continue() { StartTime = DateTime.Now; TimerState = TimerState.Running; AlarmService.SetAlarm(RemainingTime); }