public bool IsArticleExtracted(DateTimeOffset publicationDate) { var extractionHistory = ExtractionHistories.OrderByDescending(h => h.LastArticlePublicationDate).FirstOrDefault(); if (extractionHistory == null) { return(false); } return(extractionHistory.LastArticlePublicationDate >= publicationDate); }
public void AddHistory(DateTimeOffset lastArticlePublicationDate, int nbExtractedArticles) { ExtractionHistories.Add(DataSourceExtractionHistory.Create(lastArticlePublicationDate, nbExtractedArticles)); }