示例#1
0
 public ActionResult Edit([Bind(Include = "OgrenciID,OgrenciNumarasi,Ad,Soyad,Bolum,Sinif,Yetenekler,Sifre")] Ogrenci ogrenci)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ogrenci).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ogrenci));
 }
示例#2
0
 public ActionResult Edit([Bind(Include = "ProjeID,ProjeAdi,Aciklama,EklenmeTarihi")] Proje proje)
 {
     if (ModelState.IsValid)
     {
         db.Entry(proje).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(proje));
 }
 public ActionResult Edit([Bind(Include = "BasvuruID,ProjeSahibimi,KabulEdildimi")] Basvuru basvuru)
 {
     if (ModelState.IsValid)
     {
         db.Entry(basvuru).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(basvuru));
 }
        public void Update(TEntity yeni)//Ikayit yeni)
        {
            Type t = typeof(TEntity);
            ///t.name classsın adının getiryor
            PropertyInfo p = t.GetProperty(t.Name + "Id");///kullnamıyoruz cunki interface ıhtıyacımız var
            //birinide egitmıd ,birnde ogrenci id oldugu içiçn ortak bi yazım olması gerekir
            int id   = (int)p.GetValue(yeni);
            var eski = GetById(id);

            db.Entry(eski).CurrentValues.SetValues(yeni);///Enrty veritabanında kaydı buluyor
            db.SaveChanges();
        }
 public void Delete(T entity)
 {
     _db.Entry(entity).State = EntityState.Deleted;
 }