Example #1
0
        private void resultsWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            ResultsServices rCmdr = new ResultsServices();
            GrandPrix gp = (GrandPrix)e.Argument;
            IList<RaceResult> results = rCmdr.GetRaceResults(2010, gp);

            IList<Team> playableTeams = teams.Where(x => x.IsPlayable == true).ToList();
            foreach (var item in playableTeams)
            {
                results = rCmdr.CalculateTeamResult(item, results);
            }
            e.Result = results;
        }
Example #2
0
 /// <summary>
 /// Gets the race results.
 /// </summary>
 /// <param name="season">The season.</param>
 /// <param name="gp">The Grand Prix.</param>
 /// <returns>A list of RaceResults.</returns>
 public IList<RaceResult> GetRaceResults(int season, GrandPrix gp)
 {
     ResultsServices resSvc = new ResultsServices();
     return resSvc.GetRaceResults(season, gp);
 }