コード例 #1
0
        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
                });
            }
        }
コード例 #2
0
        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
                });
            }
        }