public NIslemSonuc Guncelle(OgretimGorevlisi kayit) { try { var duzenlenecekKayitlar = _veritabani.OgretimGorevlileri.Where(o => o.Id == kayit.Id); if (duzenlenecekKayitlar.Count() > 0) { var duzenlenecekKayit = duzenlenecekKayitlar.FirstOrDefault(); duzenlenecekKayit.Ad = kayit.Ad; duzenlenecekKayit.Soyad = kayit.Soyad; duzenlenecekKayit.KimlikNo = kayit.KimlikNo; duzenlenecekKayit.BolumId = kayit.BolumId; duzenlenecekKayit.DogumTarih = kayit.DogumTarih; duzenlenecekKayit.GirisTarih = kayit.GirisTarih; duzenlenecekKayit.CikisTarih = kayit.CikisTarih; duzenlenecekKayit.EPosta = kayit.EPosta; _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 NIslemSonuc <int> Kaydet(OgretimGorevlisi kayit) { try { _veritabani.OgretimGorevlileri.Add(kayit); _veritabani.SaveChanges(); var uyelikEkleSonuc = _uyelik.KullaniciEkle(kayit.KimlikNo, "OgretimGorevlisi"); if (uyelikEkleSonuc.BasariliMi) { return(new NIslemSonuc <int> { BasariliMi = true, Veri = kayit.Id }); } else { return(new NIslemSonuc <int> { BasariliMi = false, Veri = kayit.Id, Mesaj = uyelikEkleSonuc.Mesaj }); } return(null); } catch (Exception hata) { return(new NIslemSonuc <int>() { BasariliMi = false, Mesaj = hata.Message }); } }