private void checkForNewEpisodes_Click(object sender, RoutedEventArgs e) { _show = (ShowRecord)shows.SelectedItem; if (_repo.findImdbId(_show.Title) == "Manual") { MessageBox.Show("Cannot perform the operation for manually added shows"); } else { if (_repo.checkIfInternetConnectionExists()) { if (_repo.CheckIfApiIsOnline("http://www.omdbapi.com/", 5000)) { if (_repo.checkForNewEpisodes(_show.Title)) { ViewAllEpisodes allEpisodes = new ViewAllEpisodes(); allEpisodes.episodes.ItemsSource = _repo.getAllEpisodesInShow(_show.Title); allEpisodes.Show(); } } else { MessageBox.Show("The online resource is currently unavailable. Please try again later"); } } else { MessageBox.Show("Please check your internet connection"); } } }
private void entryOnline_Click(object sender, RoutedEventArgs e) { if (_repo.checkIfInternetConnectionExists()) { if (_repo.CheckIfApiIsOnline("http://www.omdbapi.com/", 5000)) { DisplayAllImdbShows shows = new DisplayAllImdbShows(); shows.Closed += ChildWindowClosed; shows.Show(); } else { MessageBox.Show("Resource is not available, please try again later"); } } else { MessageBox.Show("No internet connection available"); } }