Example #1
0
        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>());
        }
Example #2
0
        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));
        }