public ICollection <MidResultViewModel> GetRoundResults(IList <MatchViewModel> matches, int usersCount)
        {
            var result = new MidResultViewModel[usersCount];

            for (int i = 0; i < usersCount; i++)
            {
                result[i] = new MidResultViewModel();
            }

            foreach (var match in matches)
            {
                for (int i = 0; i < match.ScoreBets.Count; i++)
                {
                    result[i].Points += match.ScoreBets[i].Points;
                }
            }
            return(result);
        }
Esempio n. 2
0
        public ICollection <MidResultViewModel> GetRoundResults(IList <GroupViewModel> groups, int usersCount)
        {
            var result = new MidResultViewModel[usersCount];

            for (int i = 0; i < usersCount; i++)
            {
                result[i] = new MidResultViewModel();
            }

            foreach (var group in groups)
            {
                foreach (var team in group.Teams)
                {
                    for (int i = 0; i < team.Bets.Count; i++)
                    {
                        result[i].Points += team.Bets[i].Points;
                    }
                }
            }

            return(result);
        }