public void AdicionarGol(Player player, bool against) { if (player.Team.Id == HomeTeam.Id) { if (!against) { this.GoalsHomeTeam++; VisitingTeam.TakeGoal(); player.Team.AddGoal(); player.AddGoal(); } else { this.GoalsVisitingTeam++; VisitingTeam.AddGoal(); HomeTeam.TakeGoal(); player.AddGoalAgainst(); } } else { if (!against) { this.GoalsVisitingTeam++; HomeTeam.TakeGoal(); player.Team.AddGoal(); player.AddGoal(); } else { this.GoalsHomeTeam++; HomeTeam.AddGoal(); VisitingTeam.TakeGoal(); player.AddGoalAgainst(); } } }