/// <summary> /// Stops the HIIT training. /// </summary> internal void Stop(HiitDataService hiitDataService) { hiitDataService.StopActivity(); stopWatch.Stop(); LastDuration = stopWatch.Elapsed; var heartRateDto = hiitDataService.GetHeartRate(); heartRate = new HeartRate(heartRateDto.Pulses); }
public TrainingExecutor(ITrainingRepository trainingRepository, HiitDataService hiitDataService) { this.trainingRepository = trainingRepository; this.hiitDataService = hiitDataService; }
/// <summary> /// Starts the HIIT training. /// </summary> internal void Start(HiitDataService hiitDataService) { hiitDataService.StartActivity(); stopWatch.Start(); }