Exemple #1
0
        public static IWorkout MapCycleWorkout(Workout tpWorkout)
        {
            ICycleWorkout cycleWorkout = new CycleWorkout();

            cycleWorkout.TPWorkoutID    = tpWorkout.WorkoutId;
            cycleWorkout.CadenceAverage = tpWorkout.CadenceAverage;
            cycleWorkout.CadenceMaximum = tpWorkout.CadenceMaximum;
            cycleWorkout.PowerAverage   = tpWorkout.PowerAverage;
            cycleWorkout.PowerMaximum   = tpWorkout.PowerMaximum;
            cycleWorkout.StartDate      = tpWorkout.WorkoutDay;
            cycleWorkout.StartTime      = tpWorkout.StartTime;
            if (tpWorkout.TimeTotalInSeconds.HasValue)
            {
                cycleWorkout.Duration = new TimeSpan(0, 0, (int)tpWorkout.TimeTotalInSeconds);
            }
            cycleWorkout.DistanceInMeters = tpWorkout.DistanceInMeters;
            cycleWorkout.VelocityAverage  = tpWorkout.VelocityAverage;
            cycleWorkout.VelocityMaximum  = tpWorkout.VelocityMaximum;
            cycleWorkout.HeartRateAverage = tpWorkout.HeartRateAverage;
            cycleWorkout.HeartRateMaximum = tpWorkout.HeartRateMaximum;
            cycleWorkout.HeartRateMinimum = tpWorkout.HeartRateMinimum;
            //cycleWorkout.TrainingStressScore = tpWorkout.

            return(cycleWorkout);
        }
        public static IWorkout MapCycleWorkout(Workout tpWorkout)
        {
            ICycleWorkout cycleWorkout = new CycleWorkout();
            cycleWorkout.TPWorkoutID = tpWorkout.WorkoutId;
            cycleWorkout.CadenceAverage = tpWorkout.CadenceAverage;
            cycleWorkout.CadenceMaximum = tpWorkout.CadenceMaximum;
            cycleWorkout.PowerAverage = tpWorkout.PowerAverage;
            cycleWorkout.PowerMaximum = tpWorkout.PowerMaximum;
            cycleWorkout.StartDate = tpWorkout.WorkoutDay;
            cycleWorkout.StartTime = tpWorkout.StartTime;
            if (tpWorkout.TimeTotalInSeconds.HasValue)
                cycleWorkout.Duration = new TimeSpan(0, 0, (int) tpWorkout.TimeTotalInSeconds);
            cycleWorkout.DistanceInMeters = tpWorkout.DistanceInMeters;
            cycleWorkout.VelocityAverage = tpWorkout.VelocityAverage;
            cycleWorkout.VelocityMaximum = tpWorkout.VelocityMaximum;
            cycleWorkout.HeartRateAverage = tpWorkout.HeartRateAverage;
            cycleWorkout.HeartRateMaximum = tpWorkout.HeartRateMaximum;
            cycleWorkout.HeartRateMinimum = tpWorkout.HeartRateMinimum;
            //cycleWorkout.TrainingStressScore = tpWorkout.

            return cycleWorkout;
        }