public static List<PlayerPollResult> GetPlayerPollResults(this XElement xElement) { var playerPollResult = new List<PlayerPollResult>(); if (xElement != null) { foreach (var results in xElement.Elements("results")) { var pResult = new PlayerPollResult() { Best = GetIntResultScore(results, "Best"), Recommended = GetIntResultScore(results, "Recommended"), NotRecommended = GetIntResultScore(results, "Not Recommended") }; SetNumplayers(pResult, results); playerPollResult.Add(pResult); } } return playerPollResult; }