Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
 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();
     }
 }