Пример #1
0
        private MatchState DetectMatchState(SoccerMatch match)
        {
            if (match.IsMatchFinished)
            {
                return(MatchState.Finished);
            }

            if (match.UtcStartDate < DateTime.UtcNow)
            {
                return(MatchState.Started);
            }

            return(MatchState.Pending);
        }
Пример #2
0
        private string FormatMatchResult(SoccerMatch match)
        {
            StringBuilder sb = new StringBuilder();

            if (match.FinalResult != null)
            {
                sb.AppendFormat("{0} : {1}   ", match.FinalResult.GoalsOfTeam1, match.FinalResult.GoalsOfTeam2);
            }

            if (match.HalfTimeResult != null)
            {
                sb.AppendFormat("({0} : {1})", match.HalfTimeResult.GoalsOfTeam1, match.HalfTimeResult.GoalsOfTeam2);
            }

            return(sb.ToString());
        }