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)); }