Пример #1
0
        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);
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
 public static double GetMilePace(WorkOut workout) => workout.Duration.TotalMinutes / (double)workout.Miles;