public WorkOut GetMostMilesTraveled() { int mostMiles = 0; WorkOut FurthestWorkout = null; foreach (var workout in _workOuts) { if (workout.Miles > mostMiles) { FurthestWorkout = workout; mostMiles = workout.Miles; } } return(FurthestWorkout); }
public static Intensity GetWorkoutIntensity(WorkOut workout) { double milePace = GetMilePace(workout); if (workout == null) { return(Intensity.None); } if (milePace < 3.5) { return(Intensity.Hard); } else if (milePace < 6.0) { return(Intensity.Medium); } else { return(Intensity.Easy); } }
public static double GetMilePace(WorkOut workout) => workout.Duration.TotalMinutes / (double)workout.Miles;