Пример #1
0
        private void fetchPictures()
        {
            int i = 0;

            if (m_PictureGalley == null)
            {
                m_PictureGalley = new FacebookApp_Logic.PictureGallery();
            }

            GalleryElementAdder elementAdder = new GalleryElementAdder();

            foreach (Album userAlbum in m_LoggedInUser.Albums)
            {
                if (i > 25)
                {
                    break;
                }

                foreach (Photo userPhoto in userAlbum.Photos)
                {
                    if (i > 25)
                    {
                        break;
                    }

                    i++;
                    PictureGallery.PictureGalleryItem pictureGalleryItem = new PictureGallery.PictureGalleryItem();
                    pictureGalleryItem.NumOfLikes = userPhoto.LikedBy.Count;
                    pictureGalleryItem.PictureURL = userPhoto.PictureNormalURL;
                    m_PictureGalley.AddGalleryItem(pictureGalleryItem, elementAdder);
                }
            }

            m_PictureGalleryEnumerator = m_PictureGalley.GetEnumerator();
            m_PictureGalleryEnumerator.MoveNext();

            fetchAskedSixLikablePicturesInGallery(m_PictureGalleryEnumerator.Current);
        }
Пример #2
0
        private void fetchVideos()
        {
            GalleryElementAdder galleryElementAdder = new GalleryElementAdder();

            foreach (Post wallPost in m_LoggedInUser.WallPosts)
            {
                {
                    if (wallPost.PictureURL != null && wallPost.Source != null && wallPost.Caption != "youtube.com")
                    {
                        VideoGallery.VideoGalleryItem video = new VideoGallery.VideoGalleryItem();
                        video.PictureURL  = wallPost.PictureURL;
                        video.VideoURL    = wallPost.Source;
                        video.CreatedTime = wallPost.CreatedTime;

                        m_VideoGallery.AddGalleryItem(video, galleryElementAdder);
                    }
                }
            }

            foreach (Post post in m_LoggedInUser.Posts)
            {
                {
                    if (post.PictureURL != null && post.Source != null && post.Caption != "youtube.com")
                    {
                        VideoGallery.VideoGalleryItem video = new VideoGallery.VideoGalleryItem();
                        video.PictureURL  = post.PictureURL;
                        video.VideoURL    = post.Source;
                        video.CreatedTime = post.CreatedTime;
                        m_VideoGallery.AddGalleryItem(video, galleryElementAdder);
                    }
                }
            }

            setPictureBoxVideoControls();
            m_RecentlyAddedVideos = m_VideoGallery.GetRecentlyAddedVideos();
        }