private void tmdb_OnClick(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(txtFilename.Text)) { return; } if (!File.Exists(txtFilename.Text)) { return; } // Use original tags as base with latest changes from GUI MatroskaTags tag = MatroskaLoader.Clone(originalTag); tag.Movie = UpdateTagFromGUI(tag.Movie); // Update from TVSeries try { TheMovieDbImporter importer = new TheMovieDbImporter(); tag.Movie = importer.UpdateTags(tag.Movie); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } UpdateGUI(tag.Movie); }
private void UpdatePreview(object sender, TextChangedEventArgs e) { MatroskaTags tag = MatroskaLoader.Clone(originalTag); tag.Movie = UpdateTagFromGUI(tag.Movie); tag.Cleanup(); textEditorNew.Text = MatroskaLoader.GetXML(tag); saveButton.IsEnabled = true; }