private static PublicFeedListItem ToPublicFeedListItem(this HtmlNode rowNode) { var output = new PublicFeedListItem(); var cellNodes = rowNode.SelectNodes("td"); if (cellNodes == null || cellNodes.Count < 4) { return(null); } var agencyLink = cellNodes[0].SelectSingleNode("a"); if (agencyLink == null) { return(null); } else { output.AgencyName = agencyLink.WriteContentTo(); output.AgencyUri = agencyLink.GetAttributeValue("href", default(string)); output.Area = cellNodes[1].WriteContentTo(); var feedLink = cellNodes[2].SelectSingleNode("a"); if (feedLink != null) { output.FeedLocation = feedLink.GetAttributeValue("href", default(string)); } output.Notes = cellNodes[3].InnerText; return(output); } }
private static PublicFeedListItem ToPublicFeedListItem(this HtmlNode rowNode) { var output = new PublicFeedListItem(); var cellNodes = rowNode.SelectNodes("td"); if (cellNodes == null || cellNodes.Count < 4) { return null; } var agencyLink = cellNodes[0].SelectSingleNode("a"); if (agencyLink == null) { return null; } else { output.AgencyName = agencyLink.WriteContentTo(); output.AgencyUri = agencyLink.GetAttributeValue("href", default(string)); output.Area = cellNodes[1].WriteContentTo(); var feedLink = cellNodes[2].SelectSingleNode("a"); if (feedLink != null) { output.FeedLocation = feedLink.GetAttributeValue("href", default(string)); } output.Notes = cellNodes[3].InnerText; return output; } }