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); }
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); }