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