Пример #1
0
        public void VK_Load_Photo_Albums_Request()
        {
            var expected = @"[{""title"":""Фотографии со страницы Павла"",""size"":""8"",""aid"":""-6""},{""title"":""Фотографии на стене Павла"",""size"":""205"",""aid"":""-7""},{""title"":""Сохранённые фотографии Павла"",""size"":""42"",""aid"":""-15""},{""title"":""Instagram"",""size"":""0"",""aid"":""207791859""},{""title"":""Здесь будут новые фотографии для прессы-службы"",""size"":""9"",""aid"":""136592355""}]";
            var result   = PhotoAlbums.LoadPhotoAlbums("1"); //1 - uid Павла Дурова

            Assert.AreEqual(expected, JsonConvert.SerializeObject(result));
        }
Пример #2
0
        private void LoadUserPhotoAlbums(object sender, RoutedEventArgs e)
        {
            try
            {
                string userId;
                if (UserNameOrIdForPhotoAlbums.Text == "")
                {
                    userId = VkAccount.UserId;
                }
                else
                {
                    userId = UserNameOrIdForPhotoAlbums.Text;
                }

                var users = General.GetUsersInfo(userId);
                Title = String.Format("Photos of {0} {1}", users.response[0].first_name, users.response[0].last_name);
                AllPhotoAlbumsResults = PhotoAlbums.LoadPhotoAlbums(userId);
                Albums.ItemsSource    = AllPhotoAlbumsResults;
            }
            catch (Exception)
            {
                MessageBox.Show("Wrong user name or ID!");
            }
        }