private void AddSleep(DateTime datetime, ActivitySample sample) { Sleep sleep; switch (sample.Category) { case 112: sleep = new Sleep(datetime, SleepType.Light); break; case 121: case 122: case 123: sleep = new Sleep(datetime, SleepType.Deep); break; default: sleep = new Sleep(datetime, SleepType.Awake); break; } _sleepRepository.Add(sleep); }
private void AddStep(DateTime datetime, ActivitySample sample) { var step = new Step(datetime, sample.Steps); _stepsRepository.Add(step); }
private void AddHeartrate(DateTime datetime, ActivitySample sample) { var heartRate = new Heartrate(datetime, sample.HeartRate != 255 ? sample.HeartRate : 0); _heartrateRepository.Add(heartRate); }