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")); } }