private static void Stream_TweetReceived(object sender, MatchedTweetReceivedEventArgs e) { if (e.Tweet.InReplyToStatusId == null) { return; } ITweet r1 = Tweetinvi.Tweet.GetTweet((long)e.Tweet.InReplyToStatusId); if (r1 == null) { return; } Conversation c = new Conversation(); c.Tweets.Add(InviTweetToPTTweet(e.Tweet)); c.Tweets.Add(InviTweetToPTTweet(r1)); using (var model = new AnnotatorModel()) { Console.WriteLine(r1.Text); Console.WriteLine(e.Tweet.Text); model.Tweets.Add(InviTweetToPTTweet(r1)); model.Tweets.Add(InviTweetToPTTweet(e.Tweet)); model.Conversations.Add(c); model.SaveChanges(); } }
public static void SeedSQL(string fileLocation) { using (var model = new AnnotatorModel()) { var conversations = PopulateConversationsFromFile(fileLocation); foreach (Conversation c in conversations) { model.Conversations.Add(c); foreach (Core.EntityFramework.Tweet t in c.Tweets) { model.Tweets.Add(t); } } model.SaveChanges(); } }