protected override void OnActionExecuting(ActionExecutingContext filterContext) { try { if (userToken != null) { UsersClient client = new UsersClient(userToken.access_token); ApiResponse <FeedItem> recentMedia = client.RecentMedia(null, null, null); ViewData["UserData"] = client.User(null).data; if (recentMedia != null) { ViewData["RecentMedia"] = recentMedia.data.Take(6).ToList(); ViewData["Following"] = client.Follows(null).data.Take(12).ToList(); ViewData["FollowedBy"] = client.FollowedBy(null).data.Take(12).ToList(); } } else { MediaClient mediaClient = new MediaClient(""); ViewData["Popular"] = mediaClient.Popular(EnvironmentHelpers.GetConfigValue("ClientId")).data; ViewData["Authenticated"] = "false"; } } catch { } base.OnActionExecuting(filterContext); }
public ActionResult Followers() { if (!string.IsNullOrEmpty(base.userToken.access_token)) { ViewData["Followers"] = client.FollowedBy(null).data; } return(View()); }