public ActionResult Guncelle(int id) { DersAtamaDetailViewModel dersAtamaDetailViewModel = new DersAtamaDetailViewModel(); dersAtamaDetailViewModel.UpdatedDersAtama = (from a in db.Acilan_Dersler join b in db.Bolum on a.Bolum_Id equals b.Bolum_Id join c in db.Fakulte on a.Fakulte_No equals c.Fakulte_No join d in db.Kullanici on a.Sicil_No equals d.Sicil_No join e in db.Dersler on a.Ders_Kodu equals e.Ders_Kodu join f in db.Donem on a.Donem_Id equals f.Donem_Id join h in db.Siniflar on a.Sinif equals h.Sinif_Id where a.Id == id select new DersAtamaDetail { Bolum_Id = a.Bolum_Id, Fakulte_No = a.Fakulte_No, Ders_Kodu = a.Ders_Kodu, Sicil_No = a.Sicil_No, Donem_Id = a.Donem_Id, Sinif_No = h.Sinif_No, Id = a.Id }).FirstOrDefault(); dersAtamaDetailViewModel.Donem = db.Donem.ToList(); dersAtamaDetailViewModel.Fakulte = db.Fakulte.ToList(); dersAtamaDetailViewModel.Bolum = db.Bolum.ToList(); dersAtamaDetailViewModel.Dersler = db.Dersler.ToList(); dersAtamaDetailViewModel.Kullanici = db.Kullanici.Where(s => s.Rol_Id == "2").ToList(); dersAtamaDetailViewModel.Siniflar = db.Siniflar.ToList(); dersAtamaDetailViewModel.Donem = db.Donem.ToList(); return(View("Guncelle", dersAtamaDetailViewModel)); }
public ActionResult Guncelle(DersAtamaDetailViewModel dersAtamaDetail) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } else { var guncellenecekDersAtama = db.Acilan_Dersler.Find(dersAtamaDetail.UpdatedDersAtama.Id); if (guncellenecekDersAtama == null) { return(HttpNotFound()); } guncellenecekDersAtama.Donem_Id = dersAtamaDetail.UpdatedDersAtama.Donem_Id; guncellenecekDersAtama.Fakulte_No = dersAtamaDetail.UpdatedDersAtama.Fakulte_No; guncellenecekDersAtama.Bolum_Id = dersAtamaDetail.UpdatedDersAtama.Bolum_Id; guncellenecekDersAtama.Ders_Kodu = dersAtamaDetail.UpdatedDersAtama.Ders_Kodu; guncellenecekDersAtama.Sicil_No = dersAtamaDetail.UpdatedDersAtama.Sicil_No; guncellenecekDersAtama.Sinif = dersAtamaDetail.UpdatedDersAtama.Sinif_No; db.SaveChanges(); return(RedirectToAction("Index")); } }