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