public static List <IntervalWorkoutConfig> CreateThibaultIntervalWorkoutByDuration(int intervalDuration)
        {
            List <IntervalWorkoutConfig> intervalWorkoutConfigs = new List <IntervalWorkoutConfig>();
            List <ThibaultModelItem>     thibaultModel          = IntervalCalculations.GetThibaultModel();
            List <ThibaultModelItem>     list = (
                from x in thibaultModel
                where x.Duration == intervalDuration
                select x).ToList <ThibaultModelItem>();

            return(IntervalCalculations.BuildThibaultInterval(list));
        }
        public static List <IntervalWorkoutConfig> CreateThibaultIntervalWorkoutByTotalReps(int totalReps)
        {
            List <IntervalWorkoutConfig> intervalWorkoutConfigs = new List <IntervalWorkoutConfig>();
            List <ThibaultModelItem>     thibaultModel          = IntervalCalculations.GetThibaultModel();
            List <ThibaultModelItem>     list = (
                from x in thibaultModel
                where x.TotalReps == totalReps
                select x).ToList <ThibaultModelItem>();

            return(IntervalCalculations.BuildThibaultInterval(list));
        }
        public static List <IntervalWorkoutConfig> CreateThibaultIntervalWorkout3(int maxAerobicPower, int totalReps)
        {
            List <IntervalWorkoutConfig> intervalWorkoutConfigs = new List <IntervalWorkoutConfig>();
            List <ThibaultModelItem>     thibaultModel          = IntervalCalculations.GetThibaultModel();
            List <ThibaultModelItem>     list = (
                from x in thibaultModel
                where (x.MaxAerobicPower != maxAerobicPower ? false : x.TotalReps == totalReps)
                select x).ToList <ThibaultModelItem>();

            return(IntervalCalculations.BuildThibaultInterval(list));
        }
        public static List <IntervalWorkoutConfig> CreateThibaultIntervalWorkoutByPercentageMAP(int maxAerobicPower)
        {
            List <IntervalWorkoutConfig> intervalWorkoutConfigs = new List <IntervalWorkoutConfig>();
            List <ThibaultModelItem>     thibaultModel          = IntervalCalculations.GetThibaultModel();
            List <ThibaultModelItem>     list = (
                from x in thibaultModel
                where x.MaxAerobicPower == maxAerobicPower
                select x).ToList <ThibaultModelItem>();

            return(IntervalCalculations.BuildThibaultInterval(list));
        }