private void populateUIFromData() { m_User = m_LoginResult.LoggedInUser; m_StatsFacade = new StatsFacade(m_User); initLabels(); pictureBoxUserProfile.LoadAsync(m_User.PictureNormalURL); fetchLikedPages(); int i = 0; new Thread(loadAlbums).Start(); new Thread(loadEvents).Start(); new Thread(loadFriends).Start(); new Thread(() => m_StatsFacade.getHighestMutualLikedPagesFriend(ref i)).Start(); }
private void imageStats_Click(object i_Sender, EventArgs e) { int highestMutualPages = 1; StatsFacade sf = new StatsFacade(m_User); User highestMutualLikedPagesFriend = sf.getHighestMutualLikedPagesFriend(ref highestMutualPages); FacebookWrapper.FacebookService.s_CollectionLimit = int.MaxValue; labelFriendsNum.Text = m_User.Friends.Count.ToString(); labelLikesNum.Text = m_User.LikedPages.Count.ToString(); labelEventsNum.Text = m_User.Events.Count.ToString(); labelMessagesNum.Text = m_User.PhotosTaggedIn.Count.ToString(); labelWallPostNum.Text = m_User.WallPosts.Count.ToString(); labelAlbums.Text = m_User.Albums.Count.ToString(); pictureBoxFriendWithMutualLikedPages.LoadAsync(highestMutualLikedPagesFriend.PictureNormalURL); lableNumOfMutualPages.Text = string.Format("{0} Mutual Liked Pages", highestMutualPages); FacebookWrapper.FacebookService.s_CollectionLimit = 100; }