コード例 #1
0
 public NIslemSonuc Guncelle(DonemDers kayit)
 {
     try
     {
         var duzenlenecekKayitlar = _veritabani.DonemDersler.Where(d => d.Id == kayit.Id);
         if (duzenlenecekKayitlar.Count() > 0)
         {
             var duzenlenecekKayit = duzenlenecekKayitlar.FirstOrDefault();
             duzenlenecekKayit.DersId             = kayit.DersId;
             duzenlenecekKayit.OgretimGorevlisiId = kayit.OgretimGorevlisiId;
             _veritabani.SaveChanges();
             return(new NIslemSonuc {
                 BasariliMi = true
             });
         }
         else
         {
             return(new NIslemSonuc
             {
                 BasariliMi = false,
                 Mesaj = "Kayıt bulunamadı"
             });
         }
     }
     catch (Exception hata)
     {
         return(new NIslemSonuc
         {
             BasariliMi = false,
             Mesaj = hata.Message
         });
     }
 }
コード例 #2
0
 public ActionResult DonemDersDuzenle(int donemid, int bolumid, int dersid, DonemDers kayit)
 {
     if (ModelState.IsValid)
     {
         var islemSonuc = _repository.Guncelle(kayit);
         if (islemSonuc.BasariliMi)
         {
             return(Redirect("../../../DonemDersListesi/" + donemid + "/" + bolumid));
         }
         else
         {
             ModelState.AddModelError("", islemSonuc.Mesaj);
             return(DonemDersDuzenle(donemid, bolumid, dersid));
         }
     }
     else
     {
         return(DonemDersDuzenle(donemid, bolumid, dersid));
     }
 }
コード例 #3
0
 public NIslemSonuc <int> Kaydet(DonemDers kayit)
 {
     try
     {
         _veritabani.DonemDersler.Add(kayit);
         _veritabani.SaveChanges();
         return(new NIslemSonuc <int>
         {
             BasariliMi = true,
             Veri = kayit.Id
         });
     }
     catch (Exception hata)
     {
         return(new NIslemSonuc <int>()
         {
             BasariliMi = false,
             Mesaj = hata.Message
         });
     }
 }