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); }
/* 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; }
public FootballMatch(XMLSoccerCOM.Match match) { ConvertFromXmlSoccerMatch(match); }