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 getTwitterStats(Domain.Socioboard.Domain.TwitterAccount twitterAccount)
        {
            //TwitterStatsRepository objTwtstats = new TwitterStatsRepository();
            TwitterStatsRepository objTwtstats = new TwitterStatsRepository();
            TwitterMessageRepository objTweetMsgRepo = new TwitterMessageRepository();
            //TwitterStats objStats = new TwitterStats();
            Domain.Socioboard.Domain.TwitterStats objStats = new Domain.Socioboard.Domain.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.EntryDate = DateTime.Now;
            if (!objTwtstats.checkTwitterStatsExists(twitterAccount.TwitterUserId, twitterAccount.UserId, objStats.FollowerCount, objStats.FollowingCount))
                objTwtstats.addTwitterStats(objStats);
        }