public bool AddRatingList(TypeOfSport game, PlayerRating[] ratings) { RatingNode node = new RatingNode(); node.Game = game; node.Ratings.Clear(); node.Ratings.AddRange(ratings); Ratings.Add(node); return(true); }
private string RatingToXml(RatingNode node) { StringBuilder str = new StringBuilder(); string rating_date = ""; foreach (PlayerRating rating in node.Ratings) { if (rating.LastRatingDate == DateTime.MinValue) { rating_date = ""; } else { rating_date = rating.LastRatingDate.ToString("yyyyMMdd"); } str.Append(String.Format("<PLAYER_RATING guid='{0}' name='{1}' date='{2}' start='{3}' current='{4}'/>", rating.Guid, rating.Name, rating_date, rating.RatingBegin, rating.Rating)); } return(String.Format("<RATING id='{0}' name='{1}'> {2} </RATING>", node.Game.Id, node.Game.Name, str.ToString())); }