private void UpdateCurrentTweet(ITweetWithSearchMetadata tweet) { string tweetUser = tweet.CreatedBy != null ? tweet.CreatedBy.Name : "Unknown Author"; string tweetText = tweet.FullText; string tweetPlace = tweet.Place != null ? tweet.Place.FullName : "Unknown Place"; string retweetCount = tweet.RetweetCount + ""; int length = tweet.CalculateLength(true); lbCharacterCount.Text = "Caracteres: " + length; tbTweet.Text = "Usuario: " + tweetUser + "\r\n" + tweetText + "\r\n" + "Lugar: " + tweetPlace + "\r\n" + "Retweets: " + retweetCount; }
private void BtBack_Click(object sender, EventArgs e) { --index; if (index >= 0) { ITweetWithSearchMetadata currentTweet = currentTweets.ElementAt(index); UpdateCurrentTweet(currentTweet); } else { tooltip.SetToolTip(btNext, "Esta en el primer tweet"); } }
private void BtNext_Click(object sender, EventArgs e) { ++index; if (index < currentTweets.ToArray().Length) { ITweetWithSearchMetadata currentTweet = currentTweets.ElementAt(index); UpdateCurrentTweet(currentTweet); } else { tooltip.SetToolTip(btNext, "Esta en el ultimo tweet"); } }
private void UpdateTweets(IEnumerable <ITweetWithSearchMetadata> tweets) { if (tweets != null && tweets.Count() > 0) { currentTweets = tweets; lbTotalTweets.Text = "Total tweets: " + currentTweets.ToArray().Length; ITweetWithSearchMetadata currentTweet = currentTweets.ElementAt(index = 0); UpdateCurrentTweet(currentTweet); } else { MessageBox.Show("No se encontraron Tweets"); } }
private TwitterSearchResult ConvertResult(ITweetWithSearchMetadata tweet, string query) { return(new TwitterSearchResult() { Title = tweet.CreatedBy.Name + FormatTitle(tweet.Text), IsRetweeted = tweet.Retweeted, IsRetweet = tweet.IsRetweet, PublishedDate = tweet.CreatedAt, Content = tweet.FullText, CreatorName = tweet.CreatedBy.Name, CreatorId = tweet.CreatedBy.ScreenName, OriginalURL = tweet.Url, Keyword = query, ID = tweet.Id }); }