public ArticleFinderResult GetResultsFromNodes(IEnumerable<HtmlNode> nodes, NewsResult newsResult, string p) { if (nodes == null) { return new ArticleFinderResult { BingArticleID = newsResult.ID, Title = newsResult.Title, Source = newsResult.Source, Description = newsResult.Description, Date = newsResult.Date, URL = newsResult.Url, RawHtml = p }; } else { return new ArticleFinderResult { BingArticleID = newsResult.ID, Title = newsResult.Title, Source = newsResult.Source, Description = newsResult.Description, Date = newsResult.Date, URL = newsResult.Url, Content = (string.IsNullOrEmpty(GetContent(nodes)) || string.IsNullOrWhiteSpace(GetContent(nodes)) ? p : GetContent(nodes)) //making sure the article content is never empty }; } }