//public String getTwitterData(object UserId) //{ // try // { // Guid userId = (Guid)UserId; // string ret = string.Empty; // Api.TwitterAccount.TwitterAccount ApiObjTwitterAccount = new Api.TwitterAccount.TwitterAccount(); // List<Domain.Socioboard.Domain.TwitterAccount> lstTwitterAccount = (List<Domain.Socioboard.Domain.TwitterAccount>)(new JavaScriptSerializer().Deserialize(ApiObjTwitterAccount.getAllTwitterAccountsOfUser(UserId.ToString()), typeof(List<Domain.Socioboard.Domain.TwitterAccount>))); // //List<TwitterAccount> lstTwitterAccount = new List<TwitterAccount>(); // foreach (TwitterAccount itemTwt in lstTwitterAccount) // { // // OAuth.AccessToken = itemTwt.OAuthToken; // // OAuth.AccessTokenSecret = itemTwt.OAuthSecret; // //itemTwt.OAuthToken // // getUserProile(OAuth, itemTwt.TwitterUserId, userId); // // getUserTweets(OAuth, itemTwt.TwitterScreenName, itemTwt.TwitterUserId, userId); // // getUserFeed(OAuth, itemTwt.TwitterScreenName, itemTwt.TwitterUserId, userId); // //itemTwt.UserId=ApiObjTwitterAccount. // Api.TwitterAccount.TwitterAccount ApiobjTwitterAccount = new Api.TwitterAccount.TwitterAccount(); // ret=ApiobjTwitterAccount.getTwitterData( // } // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } //} //public void getUserProile(oAuthTwitter OAuth, string TwitterScreenName, Guid userId) //{ // try // { // Users userinfo = new Users(); // TwitterAccount twitterAccount = new TwitterAccount(); // TwitterAccountRepository twtrepo = new TwitterAccountRepository(); // JArray profile = userinfo.Get_Users_LookUp(OAuth, TwitterScreenName); // foreach (var item in profile) // { // try // { // twitterAccount.FollowingCount = Convert.ToInt32(item["friends_count"].ToString()); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twitterAccount.FollowersCount = Convert.ToInt32(item["followers_count"].ToString()); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // twitterAccount.IsActive = true; // twitterAccount.OAuthSecret = OAuth.AccessTokenSecret; // twitterAccount.OAuthToken = OAuth.AccessToken; // try // { // twitterAccount.ProfileImageUrl = item["profile_image_url"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twitterAccount.ProfileUrl = string.Empty; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twitterAccount.TwitterUserId = item["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception er) // { // try // { // twitterAccount.TwitterUserId = item["id"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception err) // { // Console.WriteLine(err.StackTrace); // } // Console.WriteLine(er.StackTrace); // } // try // { // twitterAccount.TwitterScreenName = item["screen_name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // twitterAccount.UserId = userId; // if (twtrepo.checkTwitterUserExists(twitterAccount.TwitterUserId, userId)) // { // twtrepo.updateTwitterUser(twitterAccount); // } // getTwitterStats(twitterAccount); // } // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } //} //public void getUserTweets(oAuthTwitter OAuth, string TwitterScreenName, string TwitterUserId, Guid userId) //{ // try // { // TwitterUser twtuser = new TwitterUser(); // JArray data = twtuser.GetStatuses_User_Timeline(OAuth); // TwitterMessageRepository twtmsgrepo = new TwitterMessageRepository(); // TwitterMessage twtmsg = new TwitterMessage(); // foreach (var item in data) // { // twtmsg.UserId = userId; // twtmsg.Type = "twt_usertweets"; // try // { // twtmsg.TwitterMsg = item["text"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.SourceUrl = item["source"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.ScreenName = TwitterScreenName; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.ProfileId = TwitterUserId; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.MessageId = item["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.MessageDate = SocioBoard.Helper.Extensions.ParseTwitterTime(item["created_at"].ToString().TrimStart('"').TrimEnd('"')); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.InReplyToStatusUserId = item["in_reply_to_status_id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.Id = Guid.NewGuid(); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromProfileUrl = item["user"]["profile_image_url"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromName = item["user"]["name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromId = item["user"]["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // twtmsg.EntryDate = DateTime.Now; // try // { // twtmsg.FromScreenName = item["user"]["screen_name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // if (!twtmsgrepo.checkTwitterMessageExists(twtmsg.ProfileId, twtmsg.UserId, twtmsg.MessageId)) // { // twtmsgrepo.addTwitterMessage(twtmsg); // } // } // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } //} //public void getUserFeed(oAuthTwitter OAuth, string TwitterScreenName, string TwitterUserId, Guid userId) //{ // try // { // User user = (User)Session["LoggedUser"]; // TwitterUser twtuser = new TwitterUser(); // JArray data = twtuser.GetStatuses_Home_Timeline(OAuth); // TwitterFeedRepository twtmsgrepo = new TwitterFeedRepository(); // TwitterFeed twtmsg = new TwitterFeed(); // foreach (var item in data) // { // twtmsg.UserId = userId; // twtmsg.Type = "twt_feeds"; // try // { // twtmsg.Feed = item["text"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.SourceUrl = item["source"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.ScreenName = TwitterScreenName; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.ProfileId = TwitterUserId; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.MessageId = item["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FeedDate = SocioBoard.Helper.Extensions.ParseTwitterTime(item["created_at"].ToString().TrimStart('"').TrimEnd('"')); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.InReplyToStatusUserId = item["in_reply_to_status_id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.Id = Guid.NewGuid(); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromProfileUrl = item["user"]["profile_image_url"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromName = item["user"]["name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromId = item["user"]["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // twtmsg.EntryDate = DateTime.Now; // try // { // twtmsg.FromScreenName = item["user"]["screen_name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // if (!twtmsgrepo.checkTwitterFeedExists(twtmsg.ProfileId, twtmsg.UserId, twtmsg.MessageId)) // { // twtmsgrepo.addTwitterFeed(twtmsg); // } // } // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } //} //public void getTwitterStats(TwitterAccount twitterAccount) //{ // TwitterStatsRepository objTwtstats = new TwitterStatsRepository(); // TwitterMessageRepository objTweetMsgRepo = new TwitterMessageRepository(); // TwitterStats objStats = new TwitterStats(); // Random rNum = new Random(); // objStats.Id = Guid.NewGuid(); // objStats.TwitterId = twitterAccount.TwitterUserId; // objStats.UserId = twitterAccount.UserId; // objStats.FollowingCount = twitterAccount.FollowingCount; // objStats.FollowerCount = twitterAccount.FollowersCount; // objStats.Age1820 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age2124 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age2534 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age3544 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age4554 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age5564 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age65 = rNum.Next(twitterAccount.FollowersCount); // int replies = objTweetMsgRepo.getRepliesCount(twitterAccount.UserId, twitterAccount.TwitterUserId); // int retweets = objTweetMsgRepo.getRetweetCount(twitterAccount.UserId, twitterAccount.TwitterUserId); // if (twitterAccount.FollowersCount != 0) // objStats.Engagement = (replies + retweets) / twitterAccount.FollowersCount; // else // objStats.Engagement = 0; // objStats.Influence = // objStats.Engagement = // objStats.EntryDate = DateTime.Now; // if (!objTwtstats.checkTwitterStatsExists(twitterAccount.TwitterUserId, twitterAccount.UserId)) // objTwtstats.addTwitterStats(objStats); //} // public void GetData(object UserId) public string GetData(object UserId, string profileid) { string ret = string.Empty; try { Guid userId = (Guid)UserId; //string ret = string.Empty; Api.TwitterAccount.TwitterAccount ApiObjTwitterAccount = new Api.TwitterAccount.TwitterAccount(); List <Domain.Socioboard.Domain.TwitterAccount> lstTwitterAccount = (List <Domain.Socioboard.Domain.TwitterAccount>)(new JavaScriptSerializer().Deserialize(ApiObjTwitterAccount.getAllTwitterAccountsOfUser(userId.ToString()), typeof(List <Domain.Socioboard.Domain.TwitterAccount>))); foreach (TwitterAccount itemTwt in lstTwitterAccount) { try { Api.Twitter.Twitter ApiObjTwitter = new Api.Twitter.Twitter(); ret = ApiObjTwitter.getTwitterData(itemTwt.UserId.ToString(), itemTwt.TwitterUserId); //ret = ApiObjTwitter.getTwitterDataWithPagination(itemTwt.UserId.ToString(), itemTwt.TwitterUserId); } catch (Exception ex) { Console.WriteLine(ex.Message); } } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); Console.WriteLine(ex.Message); } return(ret); }
//public String getTwitterData(object UserId) //{ // try // { // Guid userId = (Guid)UserId; // string ret = string.Empty; // Api.TwitterAccount.TwitterAccount ApiObjTwitterAccount = new Api.TwitterAccount.TwitterAccount(); // List<Domain.Myfashion.Domain.TwitterAccount> lstTwitterAccount = (List<Domain.Myfashion.Domain.TwitterAccount>)(new JavaScriptSerializer().Deserialize(ApiObjTwitterAccount.getAllTwitterAccountsOfUser(UserId.ToString()), typeof(List<Domain.Myfashion.Domain.TwitterAccount>))); // //List<TwitterAccount> lstTwitterAccount = new List<TwitterAccount>(); // foreach (TwitterAccount itemTwt in lstTwitterAccount) // { // // OAuth.AccessToken = itemTwt.OAuthToken; // // OAuth.AccessTokenSecret = itemTwt.OAuthSecret; // //itemTwt.OAuthToken // // getUserProile(OAuth, itemTwt.TwitterUserId, userId); // // getUserTweets(OAuth, itemTwt.TwitterScreenName, itemTwt.TwitterUserId, userId); // // getUserFeed(OAuth, itemTwt.TwitterScreenName, itemTwt.TwitterUserId, userId); // //itemTwt.UserId=ApiObjTwitterAccount. // Api.TwitterAccount.TwitterAccount ApiobjTwitterAccount = new Api.TwitterAccount.TwitterAccount(); // ret=ApiobjTwitterAccount.getTwitterData( // } // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } //} //public void getUserProile(oAuthTwitter OAuth, string TwitterScreenName, Guid userId) //{ // try // { // Users userinfo = new Users(); // TwitterAccount twitterAccount = new TwitterAccount(); // TwitterAccountRepository twtrepo = new TwitterAccountRepository(); // JArray profile = userinfo.Get_Users_LookUp(OAuth, TwitterScreenName); // foreach (var item in profile) // { // try // { // twitterAccount.FollowingCount = Convert.ToInt32(item["friends_count"].ToString()); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twitterAccount.FollowersCount = Convert.ToInt32(item["followers_count"].ToString()); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // twitterAccount.IsActive = true; // twitterAccount.OAuthSecret = OAuth.AccessTokenSecret; // twitterAccount.OAuthToken = OAuth.AccessToken; // try // { // twitterAccount.ProfileImageUrl = item["profile_image_url"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twitterAccount.ProfileUrl = string.Empty; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twitterAccount.TwitterUserId = item["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception er) // { // try // { // twitterAccount.TwitterUserId = item["id"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception err) // { // Console.WriteLine(err.StackTrace); // } // Console.WriteLine(er.StackTrace); // } // try // { // twitterAccount.TwitterScreenName = item["screen_name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // twitterAccount.UserId = userId; // if (twtrepo.checkTwitterUserExists(twitterAccount.TwitterUserId, userId)) // { // twtrepo.updateTwitterUser(twitterAccount); // } // getTwitterStats(twitterAccount); // } // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } //} //public void getUserTweets(oAuthTwitter OAuth, string TwitterScreenName, string TwitterUserId, Guid userId) //{ // try // { // TwitterUser twtuser = new TwitterUser(); // JArray data = twtuser.GetStatuses_User_Timeline(OAuth); // TwitterMessageRepository twtmsgrepo = new TwitterMessageRepository(); // TwitterMessage twtmsg = new TwitterMessage(); // foreach (var item in data) // { // twtmsg.UserId = userId; // twtmsg.Type = "twt_usertweets"; // try // { // twtmsg.TwitterMsg = item["text"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.SourceUrl = item["source"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.ScreenName = TwitterScreenName; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.ProfileId = TwitterUserId; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.MessageId = item["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.MessageDate = SocioBoard.Helper.Extensions.ParseTwitterTime(item["created_at"].ToString().TrimStart('"').TrimEnd('"')); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.InReplyToStatusUserId = item["in_reply_to_status_id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.Id = Guid.NewGuid(); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromProfileUrl = item["user"]["profile_image_url"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromName = item["user"]["name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromId = item["user"]["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // twtmsg.EntryDate = DateTime.Now; // try // { // twtmsg.FromScreenName = item["user"]["screen_name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // if (!twtmsgrepo.checkTwitterMessageExists(twtmsg.ProfileId, twtmsg.UserId, twtmsg.MessageId)) // { // twtmsgrepo.addTwitterMessage(twtmsg); // } // } // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } //} //public void getUserFeed(oAuthTwitter OAuth, string TwitterScreenName, string TwitterUserId, Guid userId) //{ // try // { // User user = (User)Session["LoggedUser"]; // TwitterUser twtuser = new TwitterUser(); // JArray data = twtuser.GetStatuses_Home_Timeline(OAuth); // TwitterFeedRepository twtmsgrepo = new TwitterFeedRepository(); // TwitterFeed twtmsg = new TwitterFeed(); // foreach (var item in data) // { // twtmsg.UserId = userId; // twtmsg.Type = "twt_feeds"; // try // { // twtmsg.Feed = item["text"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.SourceUrl = item["source"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.ScreenName = TwitterScreenName; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.ProfileId = TwitterUserId; // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.MessageId = item["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FeedDate = SocioBoard.Helper.Extensions.ParseTwitterTime(item["created_at"].ToString().TrimStart('"').TrimEnd('"')); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.InReplyToStatusUserId = item["in_reply_to_status_id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.Id = Guid.NewGuid(); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromProfileUrl = item["user"]["profile_image_url"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromName = item["user"]["name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // try // { // twtmsg.FromId = item["user"]["id_str"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // twtmsg.EntryDate = DateTime.Now; // try // { // twtmsg.FromScreenName = item["user"]["screen_name"].ToString().TrimStart('"').TrimEnd('"'); // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } // if (!twtmsgrepo.checkTwitterFeedExists(twtmsg.ProfileId, twtmsg.UserId, twtmsg.MessageId)) // { // twtmsgrepo.addTwitterFeed(twtmsg); // } // } // } // catch (Exception ex) // { // Console.WriteLine(ex.StackTrace); // } //} //public void getTwitterStats(TwitterAccount twitterAccount) //{ // TwitterStatsRepository objTwtstats = new TwitterStatsRepository(); // TwitterMessageRepository objTweetMsgRepo = new TwitterMessageRepository(); // TwitterStats objStats = new TwitterStats(); // Random rNum = new Random(); // objStats.Id = Guid.NewGuid(); // objStats.TwitterId = twitterAccount.TwitterUserId; // objStats.UserId = twitterAccount.UserId; // objStats.FollowingCount = twitterAccount.FollowingCount; // objStats.FollowerCount = twitterAccount.FollowersCount; // objStats.Age1820 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age2124 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age2534 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age3544 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age4554 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age5564 = rNum.Next(twitterAccount.FollowersCount); // objStats.Age65 = rNum.Next(twitterAccount.FollowersCount); // int replies = objTweetMsgRepo.getRepliesCount(twitterAccount.UserId, twitterAccount.TwitterUserId); // int retweets = objTweetMsgRepo.getRetweetCount(twitterAccount.UserId, twitterAccount.TwitterUserId); // if (twitterAccount.FollowersCount != 0) // objStats.Engagement = (replies + retweets) / twitterAccount.FollowersCount; // else // objStats.Engagement = 0; // objStats.Influence = // objStats.Engagement = // objStats.EntryDate = DateTime.Now; // if (!objTwtstats.checkTwitterStatsExists(twitterAccount.TwitterUserId, twitterAccount.UserId)) // objTwtstats.addTwitterStats(objStats); //} // public void GetData(object UserId) public string GetData(object UserId, string profileid) { string ret = string.Empty; try { Guid userId = (Guid)UserId; //string ret = string.Empty; Api.TwitterAccount.TwitterAccount ApiObjTwitterAccount = new Api.TwitterAccount.TwitterAccount(); List<Domain.Myfashion.Domain.TwitterAccount> lstTwitterAccount = (List<Domain.Myfashion.Domain.TwitterAccount>)(new JavaScriptSerializer().Deserialize(ApiObjTwitterAccount.getAllTwitterAccountsOfUser(userId.ToString()), typeof(List<Domain.Myfashion.Domain.TwitterAccount>))); foreach (TwitterAccount itemTwt in lstTwitterAccount) { try { Api.Twitter.Twitter ApiObjTwitter = new Api.Twitter.Twitter(); ret = ApiObjTwitter.getTwitterData(itemTwt.UserId.ToString(), itemTwt.TwitterUserId); //ret = ApiObjTwitter.getTwitterDataWithPagination(itemTwt.UserId.ToString(), itemTwt.TwitterUserId); } catch (Exception ex) { Console.WriteLine(ex.Message); } } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); Console.WriteLine(ex.Message); } return ret; }