Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        private void AddStep(DateTime datetime, ActivitySample sample)
        {
            var step = new Step(datetime, sample.Steps);

            _stepsRepository.Add(step);
        }
Exemplo n.º 3
0
        private void AddHeartrate(DateTime datetime, ActivitySample sample)
        {
            var heartRate = new Heartrate(datetime, sample.HeartRate != 255 ? sample.HeartRate : 0);

            _heartrateRepository.Add(heartRate);
        }