public async Task <IActionResult> Edit(int id, [Bind("ID,Ad,Soyad,DogumTarihi,Cinsiyet,UlkeID")] Yonetmen yonetmen)
        {
            if (id != yonetmen.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(yonetmen);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!YonetmenExists(yonetmen.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["UlkeID"] = new SelectList(_context.Ulke, "ID", "ID", yonetmen.UlkeID);
            return(View(yonetmen));
        }
예제 #2
0
 public void YonetmenSil(Yonetmen Sil)
 {
     using (IbmdDB db = new IbmdDB())
     {
         db.Yonetmen.Remove(Sil);
         db.SaveChanges();
     }
 }
예제 #3
0
 public void YonetmenKaydet(Yonetmen Kaydet)
 {
     using (IbmdDB db = new IbmdDB())
     {
         db.Yonetmen.Add(Kaydet);
         db.SaveChanges();
     }
 }
        public async Task <IActionResult> Create([Bind("ID,Ad,Soyad,DogumTarihi,Cinsiyet,UlkeID")] Yonetmen yonetmen)
        {
            if (ModelState.IsValid)
            {
                _context.Add(yonetmen);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["UlkeID"] = new SelectList(_context.Ulke, "ID", "ID", yonetmen.UlkeID);
            return(View(yonetmen));
        }
예제 #5
0
        protected void btnGuncelle_Click(object sender, EventArgs e)
        {
            using (IbmdDB db = new IbmdDB())
            {
                try
                {
                    var bul = db.Film.Where(p => p.Adi == txtAd.Text).FirstOrDefault();
                    if (bul.Adi == txtAd.Text)
                    {
                        Response.Redirect("Filmler.aspx?ID=" + bul.FilmID);
                    }
                }
                catch
                {
                    Film Ekle = new Film();
                    Ekle.Adi       = txtAd.Text;
                    Ekle.FilmAfisi = txtTel.Text;
                    var bul1 = db.FilmTuru.Where(p => p.FilminTuru == FilmTuru.SelectedValue).FirstOrDefault();

                    Ekle.FilmTuruID = bul1.FilmTuruID;
                    Ekle.Konusu     = Konu.Text;
                    Ekle.YapimYili  = txtSoyad.Text;
                    try
                    {
                        var bul2 = db.Yonetmen.Where(p => p.YonetmenIsmi == Yonetmensecim.Text).FirstOrDefault();
                        if (bul2.YonetmenIsmi == Yonetmensecim.Text)
                        {
                            Ekle.YonetmenID = bul2.YonetmenID;
                        }
                    }
                    catch
                    {
                        using (IbmdDB db2 = new IbmdDB())
                        {
                            Yonetmen yeni = new Yonetmen();
                            yeni.YonetmenIsmi = Yonetmensecim.Text;
                            db2.Yonetmen.Add(yeni);
                            db2.SaveChanges();
                        }
                        var bul3 = db.Yonetmen.Where(p => p.YonetmenIsmi == Yonetmensecim.Text).FirstOrDefault();
                        Ekle.YonetmenID = bul3.YonetmenID;
                    }
                    db.Film.Add(Ekle);
                    db.SaveChanges();
                    using (IbmdDB db3 = new IbmdDB())
                    {
                        var   bul4 = db.Film.Where(p => p.Adi == txtAd.Text).FirstOrDefault();
                        Aktor yeni = new Aktor();
                        yeni.AktorAdi         = Oyuncu1ri.Text;
                        yeni.AktorDogumTarihi = Odo.Text;
                        yeni.FilmID           = bul4.FilmID;
                        db3.Aktor.Add(yeni);
                        db3.SaveChanges();
                    }
                    using (IbmdDB db4 = new IbmdDB())
                    {
                        var   bul4 = db.Film.Where(p => p.Adi == txtAd.Text).FirstOrDefault();
                        Aktor yeni = new Aktor();
                        yeni.AktorAdi         = Oyuncu2ri.Text;
                        yeni.AktorDogumTarihi = odo2.Text;
                        yeni.FilmID           = bul4.FilmID;
                        db4.Aktor.Add(yeni);
                        db4.SaveChanges();
                    }

                    Response.Redirect("Filmler.aspx");
                }
            }
        }