예제 #1
0
        public static bool Ekle(Manager m)
        {
            SinavContext ctx = new SinavContext();

            ctx.Managers.Add(m);
            return(ctx.SaveChanges() > 0);
        }
예제 #2
0
        public static bool OgrenciGuncelle(Ogrenci ogrenci)
        {
            SinavContext ctx = new SinavContext();
            var          ogr = ctx.Ogrencis.Where(o => o.Id == ogrenci.Id).FirstOrDefault();

            if (ogr != null)
            {
                ogr.Ad           = ogrenci.Ad;
                ogr.Soyad        = ogrenci.Soyad;
                ogr.KullaniciAdi = ogrenci.KullaniciAdi;
                ogr.Sifre        = ogrenci.Sifre;

                int sonuc = ctx.SaveChanges();
                if (sonuc > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
예제 #3
0
        public static Ogrenci OgrenciGetir(int Id)
        {
            SinavContext ctx     = new SinavContext();
            var          ogrenci = ctx.Ogrencis.Where(o => o.Id == Id).FirstOrDefault();

            if (ogrenci != null)
            {
                return(ogrenci);
            }

            return(null);
        }
예제 #4
0
        public static Manager ManagerKontrol(Manager m)
        {
            try
            {
                SinavContext ctx = new SinavContext();
                Manager      mng = (Manager)ctx.Managers.Where(o => o.KullaniciAd == m.KullaniciAd && o.Sifre == m.Sifre).FirstOrDefault();

                //Admin girişi sonrası session kontrolü için geriye giriş yapan kişiyi döndürüyoruz. Güncelleme silme ve ekleme işlemlerinde kullanacağız.
                return(mng);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #5
0
 public static bool OgrenciEkle(Ogrenci ogr)
 {
     try
     {
         SinavContext ctx = new SinavContext();
         ctx.Ogrencis.Add(ogr);
         return(ctx.SaveChanges() > 0);
     }
     catch (DbEntityValidationException e)
     {
         throw e;
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #6
0
        public static bool OgrenciSil(int Id)
        {
            try
            {
                SinavContext ctx = new SinavContext();
                var          ogr = ctx.Ogrencis.Where(o => o.Id == Id).FirstOrDefault();
                if (ogr != null)
                {
                    ctx.Ogrencis.Remove(ogr);
                    return(ctx.SaveChanges() > 0);
                }

                return(false);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #7
0
 public static List <Ogrenci> OgrenciListele()
 {
     try
     {
         SinavContext   ctx = new SinavContext();
         List <Ogrenci> lst = ctx.Ogrencis.ToList();
         if (lst != null)
         {
             return(lst);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }