public ActionResult Players() { var ratingCalculator = new RatingCalculator(new InMemoryRatingRepository()); foreach (var match in GetMatchesInHistoricalOrder()) { ratingCalculator.CalculateStatisticsForMatch(match); } var model = ratingCalculator.GetPlayerRatingList(); return View(model); }