Esempio n. 1
0
 public void AddAwayGoalScorer(Player player, int goals)
 {
     if (!this.awayGoalScorers.ContainsKey(player))
     {
         this.awayGoalScorers.Add(player, goals);
         player.AddGoals(goals);
     }
     else
     {
         player.RemoveGoals(this.awayGoalScorers[player]);
         this.awayGoalScorers[player] = goals;
         player.AddGoals(goals);
     }
     var totalGoals = 0;
     foreach (var playerGoals in this.awayGoalScorers)
     {
         totalGoals += playerGoals.Value;
     }
     if (totalGoals > this.AwayTeamScore)
     {
         this.AwayTeamScore = totalGoals;
     }
 }