protected ScrobbleResponses GetScrobbleResponsesFromNavigator(XPathNavigator navigator) { var responses = new ScrobbleResponses { AcceptedCount = ApiHelper.SelectSingleNode(navigator, "/lfm/scrobbles/@accepted").ValueAsInt, IgnoredCount = ApiHelper.SelectSingleNode(navigator, "/lfm/scrobbles/@ignored").ValueAsInt }; foreach (XPathNavigator item in navigator.Select("/lfm/scrobbles/scrobble")) { var response = new ScrobbleResponse { IgnoredMessageCode = ApiHelper.SelectSingleNode(item, "ignoredMessage/@code").ValueAsInt, IgnoredMessage = ApiHelper.SelectSingleNode(item, "ignoredMessage").Value, Track = GetCorrectedTrack(item) }; responses.Add(response); } return(responses); }
protected ScrobbleResponses GetScrobbleResponsesFromNavigator(XPathNavigator navigator) { var responses = new ScrobbleResponses { AcceptedCount = ApiHelper.SelectSingleNode(navigator, "/lfm/scrobbles/@accepted").ValueAsInt, IgnoredCount = ApiHelper.SelectSingleNode(navigator, "/lfm/scrobbles/@ignored").ValueAsInt }; foreach (XPathNavigator item in navigator.Select("/lfm/scrobbles/scrobble")) { var response = new ScrobbleResponse { IgnoredMessageCode = ApiHelper.SelectSingleNode(item, "ignoredMessage/@code").ValueAsInt, IgnoredMessage = ApiHelper.SelectSingleNode(item, "ignoredMessage").Value, Track = GetCorrectedTrack(item) }; responses.Add(response); } return responses; }