public void IspisNadjenoga(List <Movies> filmovi) { DataGridViewFilmovi.Rows.Clear(); foreach (Movies item in filmovi) { DataGridViewFilmovi.Rows.Add(item.Title, item.Year); DataGridViewFilmovi.Refresh(); } }
private void DataGridViewFilmovi_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { Movies Jess; DataGridViewFilmovi.Rows[e.RowIndex].Selected = true; if (DataGridViewFilmovi.CurrentCell.ColumnIndex.Equals(2) && e.RowIndex != -1) { FormAddMovie FormAddMovie = new FormAddMovie(); var imeFilma = DataGridViewFilmovi.Rows[e.RowIndex].Cells[0].Value.ToString(); var godinaFilma = DataGridViewFilmovi.Rows[e.RowIndex].Cells[1].Value.ToString(); using (WebClient webClient = new WebClient()) { var response = webClient.DownloadString("http://www.omdbapi.com/?t=" + imeFilma + "&y=" + godinaFilma + "&apikey=" + ApiKey); Movies movie = Newtonsoft.Json.JsonConvert.DeserializeObject <Movies>(response); Jess = movie; if (movie.Response == "True") { FormAddMovie.movieTitle.Text = movie.Title; FormAddMovie.movieYear.Text = movie.Year; FormAddMovie.lblRuntime.Text = movie.Runtime; FormAddMovie.lblGenre.Text = movie.Genre; FormAddMovie.lblDirector.Text = movie.Director; FormAddMovie.lblimdb.Text = movie.ImdbRating; var request = WebRequest.Create(movie.Poster); using (var resp = request.GetResponse()) using (var stream = resp.GetResponseStream()) { FormAddMovie.pictureBox1.Image = Bitmap.FromStream(stream); FormAddMovie.pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; } } else { string text = "Error"; IspisMessageBox(text); } } FormAddMovie.UzimanjeFilma(Jess); FormAddMovie.ShowDialog(); DataGridViewFilmovi.Refresh(); IspisivanjeMojihFilmova(); } } }