示例#1
0
        public TrainingPlan BuildTrainingPlan(GenericTrainingPlan genericTrainingPlan, PerformanceScore athletePerformanceScore, IEnumerable <GoalRaces> goalRaces)
        {
            _genericTrainingPlan     = genericTrainingPlan;
            _goalRaces               = goalRaces.ToList();
            _athletePerformanceScore = athletePerformanceScore;
            _athleteToPlanMaxAverageDistanceRatio = athletePerformanceScore.AverageMaxDiscountedDistancePerWeek / genericTrainingPlan.AverageMaxWeeklyMileage;
            var trainingPlan = BuildTrainingPlan(genericTrainingPlan);

            return(trainingPlan);
        }
示例#2
0
        public AvailabilityScore()
        {
            Performance = new PerformanceScore();

            Functionality = new FunctionalityScore();
        }