private League ParseLeagueNode(XmlNode xmlNodeLeague) { try { League league = new League(); foreach (XmlNode xmlNode in xmlNodeLeague.ChildNodes) { switch (xmlNode.Name) { case Tags.LeagueID: league.leagueIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.LeagueName: league.leagueNameField = xmlNode.InnerText; break; } } return(league); } catch (Exception ex) { throw ex; } }
private AwayTeam ParseAwayTeamNode(XmlNode awayTeamNode) { try { AwayTeam awayTeam = new AwayTeam(); if (awayTeamNode.ChildNodes != null) { foreach (XmlNode xmlNode in awayTeamNode.ChildNodes) { switch (xmlNode.Name) { case Tags.AwayTeamID: awayTeam.awayTeamIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.AwayTeamName: awayTeam.awayTeamNameField = xmlNode.InnerText; break; } } } return(awayTeam); } catch (Exception ex) { throw ex; } }
private Region ParseRegionNode(XmlNode xmlNodeRegion) { try { Region region = new Region(); foreach (XmlNode xmlNode in xmlNodeRegion.ChildNodes) { switch (xmlNode.Name) { case Tags.RegionID: region.regionIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.RegionName: region.regionNameField = xmlNode.InnerText; break; } } return(region); } catch (Exception ex) { throw ex; } }
private HomeTeam ParseHomeTeamNode(XmlNode homeTeamNode) { try { HomeTeam homeTeam = new HomeTeam(); if (homeTeamNode.ChildNodes != null) { 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); } catch (Exception ex) { throw ex; } }
private Player ParsePlayerNode(XmlNode playerNode) { try { Player player = new Player(); foreach (XmlNode xmlNode in playerNode.ChildNodes) { switch (xmlNode.Name) { case Tags.PlayerID: player.playerIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.PlayerName: player.playerNameField = xmlNode.InnerText; break; case Tags.TeamId: player.teamIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; } } return(player); } catch (Exception ex) { throw ex; } }
private Arena ParseArenaNode(XmlNode arenaNode) { try { Arena arena = new Arena(); if (arenaNode.ChildNodes != null) { foreach (XmlNode xmlNode in arenaNode.ChildNodes) { switch (xmlNode.Name) { case Tags.ArenaID: arena.arenaIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.ArenaName: arena.arenaNameField = xmlNode.InnerText; break; } } } return(arena); } catch (Exception ex) { throw ex; } }
private Cup ParseCupNode(XmlNode cupNode) { try { Cup cup = new Cup(); foreach (XmlNode xmlNode in cupNode.ChildNodes) { switch (xmlNode.Name) { case Tags.CupID: { cup.cupIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; } case Tags.CupName: { cup.cupNameField = xmlNode.InnerText; break; } } } return(cup); } catch (Exception ex) { throw ex; } }
private LeagueLevelUnit ParseLeagueLevelUnitNode(XmlNode leagueLevelUnitNode) { try { LeagueLevelUnit leagueLevelUnit = new LeagueLevelUnit(); foreach (XmlNode xmlNode in leagueLevelUnitNode.ChildNodes) { switch (xmlNode.Name) { case Tags.LeagueLevelUnitID: leagueLevelUnit.leagueLevelUnitIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.LeagueLevelUnitName: leagueLevelUnit.leagueLevelUnitNameField = xmlNode.InnerText; break; case Tags.LeagueLevel: leagueLevelUnit.leagueLevelField = GenericFunctions.ConvertStringToByte(xmlNode.InnerText); break; } } return(leagueLevelUnit); } catch (Exception ex) { throw ex; } }
protected override void ParseSpecificNode(System.Xml.XmlNode xmlNode, HM.Entities.Hattrick.HattrickBase entity) { LeagueFixtures leagueFixtures = (LeagueFixtures)entity; switch (xmlNode.Name) { case Tags.LeagueLevelUnitID: leagueFixtures.leagueLevelUnitIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.LeagueLevelUnitName: leagueFixtures.leagueLevelUnitNameField = xmlNode.InnerText; break; case Tags.Season: leagueFixtures.seasonField = Convert.ToInt32(xmlNode.InnerText); break; case Tags.Match: leagueFixtures.matchListField.Add(ParseMatchNode(xmlNode)); break; default: throw new Exception(string.Format("Invalid XML: LeagueFixtures.xml", Tags.Match)); } }
private Flag ParseFlagNode(XmlNode flagsListNode) { try { Flag flag = new Flag(); foreach (XmlNode xmlNode in flagsListNode.ChildNodes) { switch (xmlNode.Name) { case Tags.LeagueId: flag.leagueIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.LeagueName: flag.leagueNameField = xmlNode.InnerText; break; case Tags.CountryCode: flag.countryCodeField = xmlNode.InnerText; break; } } return(flag); } catch (Exception ex) { throw ex; } }
private Seller ParseSellerNode(XmlNode sellerNode) { try { Seller seller = new Seller(); foreach (XmlNode xmlNode in sellerNode.ChildNodes) { switch (xmlNode.Name) { case Tags.SellerTeamID: seller.sellerTeamIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.SellerTeamName: seller.sellerTeamNameField = xmlNode.InnerText; break; } } return(seller); } catch (Exception ex) { throw ex; } }
private Buyer ParseBuyerNode(XmlNode buyerNode) { try { Buyer buyer = new Buyer(); foreach (XmlNode xmlNode in buyerNode.ChildNodes) { switch (xmlNode.Name) { case Tags.BuyerTeamID: buyer.buyerTeamIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.BuyerTeamName: buyer.buyerTeamNameField = xmlNode.InnerText; break; } } return(buyer); } catch (Exception ex) { throw ex; } }
private Team ParseTeamNode(XmlNode teamNode) { try { Team team = new Team(); foreach (XmlNode xmlNode in teamNode.ChildNodes) { switch (xmlNode.Name) { case Tags.TeamID: team.teamIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.TeamName: team.teamNameField = xmlNode.InnerText; break; case Tags.PlayerList: if (xmlNode.ChildNodes != null) { team.playerListField = ParsePlayerListNode(xmlNode); } break; } } return(team); } catch (Exception ex) { throw ex; } }
private List <PlayerCategories> ParseCategoryNode(XmlNode categoryNode) { List <PlayerCategories> playerCategories = new List <PlayerCategories>(); foreach (XmlNode xmlPlayerNode in categoryNode.ChildNodes) { if (xmlPlayerNode.ChildNodes != null) { PlayerCategories cat = new PlayerCategories(); foreach (XmlNode xmlNode in xmlPlayerNode.ChildNodes) { switch (xmlNode.Name) { case Tags.PlayerID: cat.PlayerIDField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.PlayerCategoryId: cat.PlayerCategoryField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; } } playerCategories.Add(cat); } } return(playerCategories); }
private YouthSquad ParseYouthSquadNode(XmlNode youthSquadNode) { try { YouthSquad youthSquad = new YouthSquad(); foreach (XmlNode xmlNode in youthSquadNode.ChildNodes) { switch (xmlNode.Name) { case Tags.Investment: youthSquad.investmentField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.HasPromoted: youthSquad.hasPromotedField = GenericFunctions.ConvertStringToBool(xmlNode.InnerText); break; case Tags.YouthLevel: youthSquad.youthLevelField = GenericFunctions.ConvertStringToByte(xmlNode.InnerText); break; } } return(youthSquad); } catch (Exception ex) { throw ex; } }
private Arena ParseArenaNode(XmlNode xmlNode) { try { Arena arena = new Arena(); if (xmlNode.ChildNodes != null) { foreach (XmlNode arenaNode in xmlNode.ChildNodes) { switch (arenaNode.Name) { case Tags.ArenaID: arena.arenaIdField = GenericFunctions.ConvertStringToUInt(arenaNode.InnerText); break; case Tags.ArenaName: arena.arenaNameField = arenaNode.InnerText; break; case Tags.WeatherID: arena.weatherIdField = (Weather)Convert.ToInt32(arenaNode.InnerText); break; case Tags.SoldTotal: arena.soldTotalField = GenericFunctions.ConvertStringToUInt(arenaNode.InnerText); break; case Tags.SoldTerraces: arena.soldTerracesField = GenericFunctions.ConvertStringToUInt(arenaNode.InnerText); break; case Tags.SoldBasic: arena.soldBasicField = GenericFunctions.ConvertStringToUInt(arenaNode.InnerText); break; case Tags.SoldRoof: arena.soldRoofField = GenericFunctions.ConvertStringToUInt(arenaNode.InnerText); break; case Tags.SoldVIP: arena.soldVipField = GenericFunctions.ConvertStringToUInt(arenaNode.InnerText); break; } } } return(arena); } catch (Exception ex) { throw ex; } }
private CurrentCapacity ParseCurrentCapacityNode(XmlNode xmlNodeCurrentCapacity) { try { CurrentCapacity currentCapacity = new CurrentCapacity(); if (xmlNodeCurrentCapacity.ChildNodes != null) { foreach (XmlNode xmlNode in xmlNodeCurrentCapacity.ChildNodes) { switch (xmlNode.Name) { case Tags.RebuiltDate: if (xmlNode.Attributes[Tags.Available] != null) { currentCapacity.availableField = GenericFunctions.ConvertStringToBool(xmlNode.Attributes[Tags.Available].Value); if (currentCapacity.availableField) { currentCapacity.rebuiltDateField = GenericFunctions.ConvertStringToDateTime(xmlNode.InnerText); } } break; case Tags.Basic: currentCapacity.basicField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.Terraces: currentCapacity.terracesField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.Roof: currentCapacity.roofField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.VIP: currentCapacity.vipField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.Total: currentCapacity.totalField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; } } } return(currentCapacity); } catch (Exception ex) { throw ex; } }
private Event ParseEventNode(XmlNode xmlNode) { try { Event eventField = new Event(); if (xmlNode.Attributes[Tags.Index] != null) { eventField.indexField = Convert.ToInt32(xmlNode.Attributes[Tags.Index].Value); } if (xmlNode.ChildNodes != null) { foreach (XmlNode eventNode in xmlNode.ChildNodes) { switch (xmlNode.Name) { case Tags.Minute: eventField.minuteField = GenericFunctions.ConvertStringToByte(eventNode.InnerText); break; case Tags.SubjectPlayerID: eventField.subjectPlayerIdField = GenericFunctions.ConvertStringToUInt(eventNode.InnerText); break; case Tags.SubjectTeamID: eventField.subjectTeamIdField = GenericFunctions.ConvertStringToUInt(eventNode.InnerText); break; case Tags.ObjectPlayerID: eventField.objectPlayerIdField = GenericFunctions.ConvertStringToUInt(eventNode.InnerText); break; case Tags.EventKey: eventField.eventKeyField = eventNode.InnerText; break; case Tags.EventText: eventField.eventTextField = eventNode.InnerText; break; } } } return(eventField); } catch (Exception ex) { throw ex; } }
private Match ParseMatchNode(XmlNode matchNode) { try { Match match = new Match(); foreach (XmlNode xmlNode in matchNode.ChildNodes) { switch (xmlNode.Name) { case Tags.MatchId: match.matchIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.HomeTeam: if (xmlNode.ChildNodes != null) { match.homeTeamField = ParseHomeTeamNode(xmlNode); } break; case Tags.AwayTeam: if (xmlNode.ChildNodes != null) { match.awayTeamField = ParseAwayTeamNode(xmlNode); } break; case Tags.MatchDate: match.matchDateField = GenericFunctions.ConvertStringToDateTime(xmlNode.InnerText); break; case Tags.MatchType: match.matchTypeField = (MatchType)Convert.ToInt32(xmlNode.InnerText); break; case Tags.HomeGoals: match.homeGoalsField = GenericFunctions.ConvertStringToByte(xmlNode.InnerText); break; case Tags.AwayGoals: match.awayGoalsField = GenericFunctions.ConvertStringToByte(xmlNode.InnerText); break; } } return(match); } catch (Exception ex) { throw ex; } }
private Goal ParseGoalNode(XmlNode xmlNode) { try { Goal goal = new Goal(); if (xmlNode.Attributes[Tags.Index] != null) { goal.indexField = Convert.ToInt32(xmlNode.Attributes[Tags.Index].Value); } if (xmlNode.ChildNodes != null) { foreach (XmlNode goalNode in xmlNode.ChildNodes) { switch (goalNode.Name) { case Tags.ScorerPlayerID: goal.scorerPlayerIdField = GenericFunctions.ConvertStringToUInt(goalNode.InnerText); break; case Tags.ScorerPlayerName: goal.scorerPlayerNameField = goalNode.InnerText; break; case Tags.ScorerTeamID: goal.scorerTeamIdField = GenericFunctions.ConvertStringToUInt(goalNode.InnerText); break; case Tags.ScorerHomeGoals: goal.scorerHomeGoalsField = GenericFunctions.ConvertStringToByte(goalNode.InnerText); break; case Tags.ScorerAwayGoals: goal.scorerAwayGoalsField = GenericFunctions.ConvertStringToByte(goalNode.InnerText); break; case Tags.ScorerMinute: goal.scorerMinuteField = GenericFunctions.ConvertStringToByte(goalNode.InnerText); break; } } } return(goal); } catch (Exception ex) { throw ex; } }
private Player ParsePlayerNode(XmlNode playerNode) { try { Player player = new Player(); if (playerNode.ChildNodes != null) { foreach (XmlNode xmlNode in playerNode.ChildNodes) { switch (xmlNode.Name) { case Tags.PlayerID: player.playerIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.RoleID: player.roleIdField = (Role)Convert.ToInt32(xmlNode.InnerText); break; case Tags.PlayerName: player.playerNameField = xmlNode.InnerText; break; case Tags.RatingStars: player.ratingStarsField = GenericFunctions.ConvertStringToDecimal(xmlNode.InnerText); break; case Tags.RatingStarsEndOfMatch: player.ratingStarsEndOfMatchField = GenericFunctions.ConvertStringToDecimal(xmlNode.InnerText); break; case Tags.PositionCode: player.positionCodeField = (PositionCode)Convert.ToInt32(xmlNode.InnerText); break; case Tags.Behaviour: player.behaviourField = (Behaviour)Convert.ToInt32(xmlNode.InnerText); break; } } } return(player); } catch (Exception ex) { throw ex; } }
private Transfer ParseTransferNode(XmlNode transferNode) { try { Transfer transfer = new Transfer(); foreach (XmlNode xmlNode in transferNode.ChildNodes) { switch (xmlNode.Name) { case Tags.TransferID: transfer.transferIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.Deadline: transfer.deadlineField = GenericFunctions.ConvertStringToDateTime(xmlNode.InnerText); break; case Tags.Buyer: if (xmlNode.ChildNodes != null) { transfer.buyerField = ParseBuyerNode(xmlNode); } break; case Tags.Seller: if (xmlNode.ChildNodes != null) { transfer.sellerField = ParseSellerNode(xmlNode); } break; case Tags.Price: transfer.priceField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.TSI: transfer.tsiField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; } } return(transfer); } catch (Exception ex) { throw ex; } }
private Booking ParseBookingNode(XmlNode xmlNode) { try { Booking booking = new Booking(); if (xmlNode.Attributes[Tags.Index] != null) { booking.indexField = Convert.ToInt32(xmlNode.Attributes[Tags.Index].Value); } if (xmlNode.ChildNodes != null) { foreach (XmlNode bookingNode in xmlNode.ChildNodes) { switch (bookingNode.Name) { case Tags.BookingPlayerID: booking.bookingPlayerIdField = GenericFunctions.ConvertStringToUInt(bookingNode.InnerText); break; case Tags.BookingPlayerName: booking.bookingPlayerNameField = bookingNode.InnerText; break; case Tags.BookingTeamID: booking.bookingTeamIdField = GenericFunctions.ConvertStringToUInt(bookingNode.InnerText); break; case Tags.BookingType: booking.bookingTypeField = Convert.ToInt32(bookingNode.InnerText); break; case Tags.BookingMinute: booking.bookingMinuteField = GenericFunctions.ConvertStringToByte(bookingNode.InnerText); break; } } } return(booking); } catch (Exception ex) { throw ex; } }
private Specialists ParseSpecialistsNode(XmlNode specialistsNode) { try { Specialists specialists = new Specialists(); foreach (XmlNode xmlNode in specialistsNode.ChildNodes) { switch (xmlNode.Name) { case Tags.KeeperTrainers: specialists.keeperTrainersField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.AssistantTrainers: specialists.assistantTrainersField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.Psychologists: specialists.psychologistsField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.PressSpokesmen: specialists.pressSpokesmenField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.Economists: specialists.economistsField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.Physiotherapists: specialists.physiotherapistsField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.Doctors: specialists.doctorsField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; } } return(specialists); } catch (Exception ex) { throw ex; } }
private ArenaDetails ParseArenaNode(XmlNode xmlNodeArena, ArenaDetails arena) { try { foreach (XmlNode xmlNode in xmlNodeArena.ChildNodes) { switch (xmlNode.Name) { case Tags.ArenaID: arena.arenaIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.ArenaName: arena.arenaNameField = xmlNode.InnerText; break; case Tags.Team: arena.teamField = ParseTeamNode(xmlNode); break; case Tags.League: arena.leagueField = ParseLeagueNode(xmlNode); break; case Tags.Region: arena.regionField = ParseRegionNode(xmlNode); break; case Tags.CurrentCapacity: arena.currentCapacityField = ParseCurrentCapacityNode(xmlNode); break; case Tags.ExpandedCapacity: arena.expandedCapacityField = ParseExpandedCapacityNode(xmlNode); break; } } return(arena); } catch (Exception ex) { throw ex; } }
/// <summary> /// Reads the xml document and populates internal state with its data. /// </summary> /// <param name="xmlDocument">Xml document</param> public void ReadXml(XmlDocument xmlDocument) { if (xmlDocument.DocumentElement.ChildNodes != null) { //Iterates thru each node in HattrickData node foreach (XmlNode xmlNode in xmlDocument.DocumentElement.ChildNodes) { bool generalNode = false; switch (xmlNode.Name) { case Tags.FileName: { this.fileNameField = xmlNode.InnerText; generalNode = true; break; } case Tags.Version: { this.versionField = GenericFunctions.ConvertStringToDecimal(xmlNode.InnerText); generalNode = true; break; } case Tags.UserID: { this.userIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); generalNode = true; break; } case Tags.FetchedDate: { this.fetchedDateField = GenericFunctions.ConvertStringToDateTime(xmlNode.InnerText); generalNode = true; break; } } if (!generalNode) { // Not one of the general nodes, // try reading it as a specific node //ReadSpecificNode(xmlNode); } } } }
private AwayTeam ParseAwayTeamNode(XmlNode awayTeamNode) { AwayTeam awayTeam = new AwayTeam(); foreach (XmlNode xmlNodeAwayTeam in awayTeamNode.ChildNodes) { switch (xmlNodeAwayTeam.Name) { case Tags.AwayTeamID: awayTeam.awayTeamIdField = GenericFunctions.ConvertStringToUInt(xmlNodeAwayTeam.InnerText); break; case Tags.AwayTeamName: awayTeam.awayTeamNameField = xmlNodeAwayTeam.InnerText; break; } } return(awayTeam); }
private Country ParseCountryNode(XmlNode countryNode) { try { Country country = new Country(); foreach (XmlNode xmlNode in countryNode.ChildNodes) { switch (xmlNode.Name) { case Tags.CountryID: { country.countryIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; } case Tags.CountryName: { country.countryNameField = xmlNode.InnerText; break; } case Tags.CurrencyName: { country.currencyNameField = xmlNode.InnerText; break; } case Tags.CurrencyRate: { country.currencyRateField = GenericFunctions.ConvertStringToDecimal(xmlNode.InnerText); break; } } } return(country); } catch (Exception ex) { throw ex; } }
protected override void ParseSpecificNode(System.Xml.XmlNode xmlNode, HM.Entities.Hattrick.HattrickBase entity) { LeagueDetails leagueDetails = (LeagueDetails)entity; switch (xmlNode.Name) { case Tags.LeagueID: leagueDetails.leagueIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.LeagueName: leagueDetails.leagueNameField = xmlNode.InnerText; break; case Tags.LeagueLevel: leagueDetails.leagueLevelField = GenericFunctions.ConvertStringToByte(xmlNode.InnerText); break; case Tags.MaxLevel: leagueDetails.maxLevelField = GenericFunctions.ConvertStringToByte(xmlNode.InnerText); break; case Tags.LeagueLevelUnitID: leagueDetails.leagueLevelUnitIdField = GenericFunctions.ConvertStringToUInt(xmlNode.InnerText); break; case Tags.LeagueLevelUnitName: leagueDetails.leagueLevelUnitNameField = xmlNode.InnerText; break; case Tags.CurrentMatchRound: leagueDetails.currentMatchRound = GenericFunctions.ConvertStringToByte(xmlNode.InnerText); break; case Tags.Team: Team newTeam = ParseTeamNode(xmlNode); leagueDetails.teamField[newTeam.positionField - 1] = newTeam; break; default: throw new Exception(string.Format("Invalid XML: LeagueDetails.xml", Tags.Team)); } }
private Team ParseTeamNode(XmlNode teamArrayNode) { Team team = new Team(); foreach (XmlNode teamNode in teamArrayNode.ChildNodes) { switch (teamNode.Name) { case Tags.TeamID: team.teamIdField = GenericFunctions.ConvertStringToUInt(teamNode.InnerText); break; case Tags.TeamName: team.teamNameField = teamNode.InnerText; break; case Tags.Position: team.positionField = GenericFunctions.ConvertStringToByte(teamNode.InnerText); break; case Tags.PositionChange: team.positionChangeField = (PositionChange)Convert.ToInt32(teamNode.InnerText); break; case Tags.Matches: team.matchesField = GenericFunctions.ConvertStringToByte(teamNode.InnerText); break; case Tags.GoalsFor: team.goalsForField = GenericFunctions.ConvertStringToByte(teamNode.InnerText); break; case Tags.GoalsAgainst: team.goalsAgainstField = GenericFunctions.ConvertStringToByte(teamNode.InnerText); break; case Tags.Points: team.pointsField = GenericFunctions.ConvertStringToByte(teamNode.InnerText); break; } } return(team); }