Ejemplo n.º 1
0
        public async Task<ActionResult> NotFollowingBack(Int64? cursor = -1)
        {
            var twitterRepo = new TwitterHelper.TwitterRepository();

            //TODO: this one is a new one that might improve the unfollowers call, to make it more efficient.
            var test = await twitterRepo.GetUnFollowers(User.Identity.Name, (Int64)cursor);

            var users = await twitterRepo.GetFollowings(User.Identity.Name, (Int64)cursor);
            if (users != null && users.users != null)
                users.users = users.users.Where(m => m.IsFollowingBack == false).ToList();
            return View(users);
        }
Ejemplo n.º 2
0
 public void DirectMessageToFix(string screenname)
 {
     var twitterRepo = new TwitterHelper.TwitterRepository();
     //twitterRepo.Unfollow(id, id);
 }
Ejemplo n.º 3
0
 public async Task MentionToFix(string id)
 {
     var twitterRepo = new TwitterHelper.TwitterRepository();
     var Status = "@" + id + " you are not following me! fix it...";
     await twitterRepo.Tweet(Status);
 }
Ejemplo n.º 4
0
 public async Task Unfollow(string id){
     var twitterRepo = new TwitterHelper.TwitterRepository();
     await twitterRepo.Unfollow(id);
 }
Ejemplo n.º 5
0
 public async Task<ActionResult> Following(Int64? cursor = -1)
 {
     var twitterRepo = new TwitterHelper.TwitterRepository();
     return View(await twitterRepo.GetFollowings(User.Identity.Name, (Int64)cursor));
 }
Ejemplo n.º 6
0
 public async Task<ActionResult> MyLatestTweets()
 {
     var twitterRepo = new TwitterHelper.TwitterRepository();
     return View(await twitterRepo.GetLatesStatuses(User.Identity.Name));
 }