public List <Match> GenerateMatchAfterMatchResultEntered(Match match) { // TODO SSH eigentlich würde es reichen nur die vom match betroffene Gruppe zu aktualisieren var groups = dbConnection.Select <Group>(x => x.FinalDayCompetitionId == match.FinalDayCompetitionId.Value); foreach (var group in groups) { CompetitionTeamStandingsCalculator.Calculate(dbConnection, @group.Id); } return(new List <Match>()); }
public void AfterMatchSafe(List <Match> dayCompetitionId, int finalDayCompetitionId) { var groups = dbConnection.Select <Group>(x => x.FinalDayCompetitionId == finalDayCompetitionId); groups.ForEach(g => CompetitionTeamStandingsCalculator.Calculate(dbConnection, g.Id)); }