private void imageListBox_FileDragged(object sender, FileDraggedEventArgs e) { var count = this.imageListBox.Items.Count; if (e.Filenames == null) { return; } foreach (var filename in e.Filenames) { if (SharedData.ImageFormats.Contains(Path.GetExtension(filename).ToLower())) { Picture picture = SharedData.Database.Picture.FindByName(Path.GetFileNameWithoutExtension(filename)); picture.Filename = filename; SharedData.Database.SaveChanges(); if (!this.tsBtnPlaylist.Checked) { this.imageListBox.Items.Add(picture); } } } }
private void audioListBox_FileDragged(object sender, FileDraggedEventArgs e) { foreach (var filename in e.Filenames) { if (SharedData.AudioFormats.Contains(Path.GetExtension(filename).ToLower())) { Song song = this.bal.GetSongByFilename(filename); e.Media = song; if (!this.tsBtnPlaylist.Checked) { this.audioListBox.Items.Add(song); } else { if (this.playlistTab.CurrentPlaylist != null) { this.playlistTab.SaveButtonEnabled = true; ((SimplePlaylist <Song>) this.playlistTab.CurrentPlaylist).AddMedia(song); this.audioListBox.Items.Insert(1, song); } } SharedData.EchoNestManager.FindBySong(song, EchoNest.Song.SongBucket.AudioSummary);//FetchEchoNest(song); } } }