private void searchbutton_Click(object sender, RoutedEventArgs e) { try { string url = util.getDeatilApi(txtUserEntry.Text); WebClient wc = new WebClient(); String s = wc.DownloadString(url); s = s.Replace("'", ""); m = JsonConvert.DeserializeObject<MovieDeatils>(s); if (m.Response == "True") { txtnameyr.Visibility = System.Windows.Visibility.Visible; docontent.Visibility = System.Windows.Visibility.Visible; docplot.Visibility = System.Windows.Visibility.Visible; txtnameyr.Text = m.Title + " " + "(" + m.Year + ")"; txtrating.Text = m.imdbRating; txtruntime.Text = m.Runtime; txtgenre.Text = m.Genre; txtdirector.Text = m.Director; txtwriter.Text = m.Writer; txtactor.Text = m.Actors; txtlanguage.Text = m.Language; txtmetascore.Text = m.Metascore; txtimdbvoters.Text = m.imdbVotes; txtcountry.Text = m.Country; txttype.Text = m.Type; txtawards.Text = m.Awards; txtreleased.Text = m.Released; txtplot.Text = m.Plot; if (m.Poster != "N/A") { var uri = new Uri(m.Poster); var bitmap = new BitmapImage(uri); bpPoster = bitmap; posterimage.Source = bitmap; } else { posterimage.Source = img(util.getblankPoster()); } } else { txtnameyr.Visibility = System.Windows.Visibility.Hidden; docontent.Visibility = System.Windows.Visibility.Hidden; docplot.Visibility = System.Windows.Visibility.Hidden; ModernDialog.ShowMessage(m.Error + "\t\t\t", "movies", MessageBoxButton.OK); txtUserEntry.Text = null; } } catch (Exception) {} }
public add_imdb() { try { util = new Util(); DatabaseConnection dbc = new DatabaseConnection(); c = dbc.getConnection(); cmd = c.CreateCommand(); m = new MovieDeatils(); InitializeComponent(); } catch (Exception) {} }
private void lstmovie_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (lstmovie.SelectedIndex >= 0) { stkContent.Visibility = System.Windows.Visibility.Visible; plot.Visibility = System.Windows.Visibility.Visible; stkPoster.Visibility = System.Windows.Visibility.Visible; string url = util.getDeatilApi(imdbids[lstmovie.SelectedIndex]); WebClient wc = new WebClient(); String s = wc.DownloadString(url); s = s.Replace("'", ""); m = JsonConvert.DeserializeObject<MovieDeatils>(s); txtnameyr.Text = m.Title + " " + "(" + m.Year + ")"; txtrating.Text = m.imdbRating; txtruntime.Text = m.Runtime; txtgenre.Text = m.Genre; txtdirector.Text = m.Director; txtwriter.Text = m.Writer; txtactor.Text = m.Actors; txtlanguage.Text = m.Language; txtmetascore.Text = m.Metascore; txtimdbvoters.Text = m.imdbVotes; txtcountry.Text = m.Country; txttype.Text = m.Type; txtawards.Text = m.Awards; txtreleased.Text = m.Released; txtplot.Text = m.Plot; if (m.Poster != "N/A") { var uri = new Uri(m.Poster); var bitmap = new BitmapImage(uri); bpPoster = bitmap; posterimage.Source = bitmap; } else { posterimage.Source = img(util.getblankPoster()); } } } catch (Exception) { } }