Example #1
0
 public async Task<RssInfo> GetRssItemsAsync(DateTime dateFrom, DateTime dateTo)
 {
     var items = await GetAllRssItemsAsync();
     var info = new RssInfo();
     info.RssItems = items.Where(x => x.PubDate >= dateFrom && x.PubDate <= dateTo).ToList();
     info.LastPubDate = items.Max(x => x.PubDate);
     return info;
 }
Example #2
0
 /// <summary>
 /// 指定日以降のエントリと最終更新日を取得する
 /// </summary>
 /// <param name="date"></param>
 /// <returns></returns>
 public async Task<RssInfo> GetRssItemsAfterTheSpecifiedDateAsync(DateTime date)
 {
     var items = await GetAllRssItemsAsync();
     var info = new RssInfo();
     info.RssItems = items.Where(x => x.PubDate >= date).ToList();
     info.LastPubDate = items.Max(x => x.PubDate);
     return info;
 }