Пример #1
0
 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
         };
     }
 }