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