Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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;
        }