コード例 #1
0
        public bool IsEqualToXmlMatch(XMLSoccerCOM.Match match)
        {
            if (match == null)
            {
                return(false);
            }

            if (Date != match.Date)
            {
                return(false);
            }

            if (AwayTeam != match.AwayTeam)
            {
                return(false);
            }

            if (AwayGoals != match.AwayGoals)
            {
                return(false);
            }

            if (match.AwayGoalDetails == null)
            {
                if (AwayGoalDetails?.Length != 0 && AwayGoalDetails != null)
                {
                    return(false);
                }
            }
            else if (AwayGoalDetails != match.AwayGoalDetails.ToString())
            {
                return(false);
            }

            if (HomeTeam != match.HomeTeam)
            {
                return(false);
            }

            if (HomeGoals != match.HomeGoals)
            {
                return(false);
            }

            if (match.HomeGoalDetails == null)
            {
                if (HomeGoalDetails?.Length != 0 && HomeGoalDetails != null)
                {
                    return(false);
                }
            }
            else if (HomeGoalDetails != match.HomeGoalDetails.ToString())
            {
                return(false);
            }

            return(true);
        }
コード例 #2
0
        /* Methods */

        public void ConvertFromXmlSoccerMatch(XMLSoccerCOM.Match match)
        {
            if (match == null)
            {
                return;
            }

            Date            = match.Date;
            Round           = match.Round;
            AwayTeam        = match.AwayTeam;
            AwayGoals       = match.AwayGoals;
            AwayGoalDetails = match.AwayGoalDetails != null?
                              string.Join(";", match.AwayGoalDetails) : string.Empty;

            HomeTeam        = match.HomeTeam;
            HomeGoals       = match.HomeGoals;
            HomeGoalDetails = match.HomeGoalDetails != null?
                              string.Join(";", match.HomeGoalDetails) : string.Empty;
        }
コード例 #3
0
 public FootballMatch(XMLSoccerCOM.Match match)
 {
     ConvertFromXmlSoccerMatch(match);
 }