public ActionResult Guncelle(int id)
        {
            BolumDetailViewModel bolumDetailViewModel = new BolumDetailViewModel();

            bolumDetailViewModel.UpdatedBolum = (from a in db.Bolum join b in db.Fakulte on a.Fakulte_No equals b.Fakulte_No where a.Bolum_Id == id select new BolumDetail {
                Bolum_Id = a.Bolum_Id, Bolum_Adi = a.Bolum_Adi, Fakulte_No = b.Fakulte_No, Bolum_Kazanim_Id = db.Bolum_Kazanim.Where(s => s.Bolum_Id == id).Select(s => s.Id).FirstOrDefault(), Bolum_Yeterlilik = db.Bolum_Kazanim.Where(s => s.Bolum_Id == id).Select(s => s.Bolum_Yeterlilik).FirstOrDefault()
            }).FirstOrDefault();
            bolumDetailViewModel.Fakulte      = db.Fakulte.ToList();
            return(View("Guncelle", bolumDetailViewModel));
        }
 public ActionResult Guncelle(BolumDetailViewModel bolumDetail)
 {
     if (!ModelState.IsValid)
     {
         return(RedirectToAction("Index"));
     }
     else
     {
         var guncellenecekBolum = db.Bolum.Find(bolumDetail.UpdatedBolum.Bolum_Id);
         if (guncellenecekBolum == null)
         {
             return(HttpNotFound());
         }
         guncellenecekBolum.Bolum_Id   = bolumDetail.UpdatedBolum.Bolum_Id;
         guncellenecekBolum.Bolum_Adi  = bolumDetail.UpdatedBolum.Bolum_Adi;
         guncellenecekBolum.Fakulte_No = bolumDetail.UpdatedBolum.Fakulte_No;
         var guncellenecekBolumYeterlilik = db.Bolum_Kazanim.Find(bolumDetail.UpdatedBolum.Bolum_Kazanim_Id);
         guncellenecekBolumYeterlilik.Bolum_Yeterlilik = bolumDetail.UpdatedBolum.Bolum_Yeterlilik;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }