public TwitterFollowers Validate(TwitterFriends friends, TwitterFollowers followers) { var notFollowing = new TwitterFollowers {Ids = new List<long>()}; foreach (var id in followers.Ids) { bool isFollowing = false; foreach (var friend in friends.Ids) { if (friend == id) isFollowing = true; } if (! isFollowing) notFollowing.Ids.Add(id); } return notFollowing; }
public TwitterFriends MapFriends(string jsonResponse) { var jss = new JavaScriptSerializer(); var data = jss.Deserialize<dynamic>(jsonResponse); if (data != null) { var user = new TwitterFriends(); user.PreviousCursor = data["next_cursor"]; foreach (dynamic id in data["ids"]) { if (user.Ids == null) user.Ids = new List<long>(); user.Ids.Add(id); } return user; } return null; }