public static void SaveFeeds(RedditFeed feed) { var date = DateTime.Now.ToLongDateString(); CreateDirectory(date); var stringBuilder = new StringBuilder(); foreach (var newsFeed in feed.NewsStories) { stringBuilder.Clear(); stringBuilder.AppendLine($"Headline: {newsFeed.Title}"); stringBuilder.AppendLine($"Source: {newsFeed.Source}"); stringBuilder.AppendLine($"Author: {newsFeed.Author} - {newsFeed.AuthorProfile}"); stringBuilder.AppendLine($"Domain: {newsFeed.Domain}"); stringBuilder.AppendLine($"Date: {newsFeed.PostDate}"); File.WriteAllText(@$ "RedditNews\{date}\{NormalizeFileName(newsFeed.Title)}", stringBuilder.ToString());
public bool TryGetFeed(string id, out RedditFeed feed) { return(_data.TryGetValue(id, out feed)); }
public void AddFeed(string id, RedditFeed feed) { _data.TryAdd(id, feed); }