private void btnEkle_Click(object sender, EventArgs e) { string filmAd = txtFilm.Text.Trim(); int puan = Convert.ToInt32(gboPuan .Controls .OfType <RadioButton>() .FirstOrDefault(x => x.Checked) .Tag); List <Tur> seciliTurler = clbTur.CheckedItems.OfType <Tur>().ToList(); byte[] foto = fotoVarMi ? Utilities.ImageToByteArray(pboFoto.Image) : null; if (filmAd == "") { MessageBox.Show("Film adı girmediniz!"); return; } if (clbTur.CheckedItems.Count == 0) { MessageBox.Show("Film için en az bir tür seçmelisiniz"); return; } if (duzenlenen == null) { #region FilmEkle Film film = new Film() { FilmAd = filmAd, Puan = puan, Turler = seciliTurler, Foto = foto }; #endregion db.Filmler.Add(film); } else { #region Film Düzenle duzenlenen.FilmAd = filmAd; duzenlenen.Puan = puan; duzenlenen.Turler = seciliTurler; duzenlenen.Foto = foto; #endregion } #region without oftype //film.Turler = new List<Tur>(); //foreach (var item in clbTur.CheckedItems) //{ // film.Turler.Add((Tur)item); //} #endregion db.SaveChanges(); FormuResetle(); FilmleriListele(); }
private void btnEkle_Click(object sender, EventArgs e) { string turAd = txtTurAd.Text.Trim(); if (turAd == "") { MessageBox.Show("Tür adı girmediniz!"); return; } if (duzenlenen == null) { db.Turler.Add(new Tur() { TurAd = turAd }); } else { duzenlenen.TurAd = turAd; FormuResetle(); } db.SaveChanges(); txtTurAd.Clear(); TurleriListele(); DegisiklikYapildiginda(EventArgs.Empty); }
private void btnEkle_Click(object sender, EventArgs e) { int puan = Convert.ToInt32(gboPuan .Controls.OfType <RadioButton>() .FirstOrDefault(x => x.Checked) .Tag); List <Tur> seciliTurler = clbTurler.CheckedItems.OfType <Tur>().ToList(); string filmAd = txtFilmAd.Text.Trim(); if (filmAd == "") { MessageBox.Show("Film Adı Girmelisiniz."); return; } if (clbTurler.CheckedItems.Count == 0) { MessageBox.Show("Film için en az bir tür seçmelisiniz."); return; } if (duzenlenen == null) { #region Film Ekle Film film = new Film() { FilmAd = filmAd, Puan = puan, Turler = seciliTurler }; db.Filmler.Add(film); #endregion } else { #region Film Duzenle duzenlenen.FilmAd = filmAd; duzenlenen.Puan = puan; duzenlenen.Turler = seciliTurler; #endregion } db.SaveChanges(); FormuTemizle(); FilmleriListele(); }