/// <summary>
 /// Constructor
 /// </summary>
 public Match()
 {
     matchIdField     = 0;
     homeTeamField    = new HomeTeam();
     awayTeamField    = new AwayTeam();
     matchDateField   = DateTime.MinValue;
     matchTypeField   = MatchType.Unavailable;
     homeGoalsField   = 0;
     awayGoalsField   = 0;
     ordersGivenField = false;
     statusField      = MatchStatus.Finished;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public Match()
 {
     matchIdField = 0;
     homeTeamField = new HomeTeam();
     awayTeamField = new AwayTeam();
     matchDateField = DateTime.MinValue;
     matchTypeField = MatchType.Unavailable;
     homeGoalsField = 0;
     awayGoalsField = 0;
     ordersGivenField = false;
     statusField = MatchStatus.Finished;
 }
        private HomeTeam ParseHomeTeamNode(XmlNode homeTeamNode)
        {
            HomeTeam homeTeam = new HomeTeam();

            foreach (XmlNode xmlNode in homeTeamNode.ChildNodes) {
                switch (xmlNode.Name) {
                    case Tags.HomeTeamID:
                        homeTeam.homeTeamIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText);
                        break;
                    case Tags.HomeTeamName:
                        homeTeam.homeTeamNameField = xmlNode.InnerText;
                        break;
                }
            }

            return homeTeam;
        }