Example #1
0
 private void CreateAlbumAndUploadImages(string directoryPath)
 {
     DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);
     if (directoryInfo.GetDirectories().Length > 0)
     {
         MessageBox.Show(Util.LocalizedText("AlbumVaildationFail"), "Hyves Fotos");
         return;
     }
     string albumName = directoryInfo.Name;
     CreateAlbum createAlbum = new CreateAlbum();
     createAlbum.AlbumName = albumName;
     if (createAlbum.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         // Creating Album
         this.uploadDirectory = directoryInfo;
         MediaService.AlbumsCreate(createAlbum.AlbumName, createAlbum.Visibility, new HyvesServicesCallback<Album>(AlbumCallback));
     }
 }
Example #2
0
 private void lblCreateAlbum_Click(object sender, EventArgs e)
 {
     CreateAlbum createAlbum = new CreateAlbum();
     createAlbum.AlbumName = "";
     if (createAlbum.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         MediaService.AlbumsCreate(createAlbum.AlbumName, createAlbum.Visibility, (HyvesServicesCallback<Album>)delegate(ServiceResult<Album> serviceResult)
         {
             // Adding Dir to control;
             this.Invoke((HyvesServicesCallback<Album>)delegate(ServiceResult<Album> result)
             {
                 AddAlbumInListView(result.Result);
                 lvMedia.Items.Clear();
                 lvMedia.Tag = result.Result;
                 for (int index = 0; index < lvAlbum.Items.Count; index++)
                 {
                     lvAlbum.Items[index].Selected = ((Album)lvAlbum.Items[index].Tag).albumid == result.Result.albumid ? true : false;
                 }
             }, serviceResult);
         });
     }
 }