/// <summary> /// called at the completion of a drop operation. we grab the list of media files /// and /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EpisodeMaintenance_DragDrop(object sender, DragEventArgs e) { MediaFileNameParser parser = new MediaFileNameParser(); List <MediaFile> mediaItems = new List <MediaFile>(); foreach (string fileName in GetMediaFiles(e)) { MediaFile mfi = parser.Parse(fileName); if (mfi.FileType == MediaFileType.TvEpisode) { if (IsCompatible(mfi, showDetails)) { mediaItems.Add(mfi); } } } TvEpisodeImportDialog importDialog = new TvEpisodeImportDialog(); importDialog.MediaItemsSelected += new SelectedMediaItemsHandler(importDialog_MediaItemsSelected); importDialog.MediaItems = mediaItems; importDialog.Show(this); }
/// <summary> /// called at the completion of a drop operation. we grab the list of media files /// and /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EpisodeMaintenance_DragDrop(object sender, DragEventArgs e) { MediaFileNameParser parser = new MediaFileNameParser(); List<MediaFile> mediaItems = new List<MediaFile>(); foreach (string fileName in GetMediaFiles(e)) { MediaFile mfi = parser.Parse(fileName); if (mfi.FileType == MediaFileType.TvEpisode) { if (IsCompatible(mfi, showDetails)) { mediaItems.Add(mfi); } } } TvEpisodeImportDialog importDialog = new TvEpisodeImportDialog(); importDialog.MediaItemsSelected += new SelectedMediaItemsHandler(importDialog_MediaItemsSelected); importDialog.MediaItems = mediaItems; importDialog.Show(this); }