public ActionResult Index() { if (base.userToken != null) { UsersClient client = new UsersClient(userToken.access_token); try { ViewData["UserFeed"] = client.SelfFeed(); return View(client.User(null).data); } catch { } } return View (); }
public FriendsController() : base() { client = new UsersClient(base.userToken.access_token); List<SubNavItem> subNavItems = new List<SubNavItem>(); subNavItems.Add(new SubNavItem { LinkText = "Following", ActionName = "Following", ControllerName="Friends" }); subNavItems.Add(new SubNavItem { LinkText = "Followers", ActionName = "Followers", ControllerName="Friends" }); ViewData["SubNavItems"] = subNavItems; }
public ActionResult Next() { string next_max_id = RouteData.Values["id"] != null ? RouteData.Values["id"].ToString() : ""; UsersClient client = new UsersClient(base.userToken.access_token); ApiResponse<FeedItem> media = client.RecentMedia(null, next_max_id, null); ViewData["PreviousPage"] = media.data[0].id; ViewData["Photos"] = media; return View("Index"); }
public PhotosController() : base() { client = new UsersClient(base.userToken.access_token); List<SubNavItem> subNavItems = new List<SubNavItem>(); subNavItems.Add(new SubNavItem { LinkText = "Your feed", ActionName = "Index", ControllerName = "Home" }); subNavItems.Add(new SubNavItem { LinkText = "Your photos", ActionName = "Index", ControllerName = "Photos" }); subNavItems.Add(new SubNavItem { LinkText = "Popular photos", ActionName = "Popular", ControllerName = "Photos" }); ViewData["SubNavItems"] = subNavItems; }
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); }