Beispiel #1
0
 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");
         }
     }
 }
Beispiel #2
0
 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");
     }
 }