public void Update(T entity) { var Entity = db.Entry(entity); //var Entity = db.Set<DbEntityEntry<T>>().Find(id); Entity.State = EntityState.Modified; db.SaveChanges(); }
public void Update(T item) { T updated = GetById(item.ID); DbEntityEntry entry = db.Entry(updated); entry.CurrentValues.SetValues(item); Save(); }
private void btn_kaydet_Click(object sender, EventArgs e) { List <Kitap> kitaps = db.TBLKitap.Where(x => x.KitapAdi == txt_adi.Text && x.Yazar == txt_yazar.Text && x.BasımTarihi == dtp_basimtarihi.Value && x.BaskiNo == txt_baskino.Text && x.YayinEvi == txt_yayin.Text).ToList(); if (kitaps.Count > 0) { foreach (Kitap item in kitaps) { int stkkontrol = Convert.ToInt32(item.Stok) + 1; Updated = db.TBLKitap.Find(item.ID); Updated.KitapAdi = txt_adi.Text; Updated.Yazar = txt_yazar.Text; Updated.Tur = (string)cb_tur.SelectedItem; Updated.BasımTarihi = dtp_basimtarihi.Value.Date; Updated.BaskiNo = txt_baskino.Text; Updated.YayinEvi = txt_yayin.Text; Updated.Stok = stkkontrol; Updated.Ucret = Convert.ToDouble(txt_ucret.Text); db.Entry(db.TBLKitap.Find(Updated.ID)).CurrentValues.SetValues(Updated); db.SaveChanges(); } } else { Kitap k = new Kitap(); k.KitapAdi = txt_adi.Text; k.Yazar = txt_yazar.Text; k.Tur = (string)cb_tur.SelectedItem; k.BasımTarihi = dtp_basimtarihi.Value.Date; k.BaskiNo = txt_baskino.Text; k.YayinEvi = txt_yayin.Text; k.Stok = 1; k.Ucret = Convert.ToInt64(txt_ucret.Text); db.TBLKitap.Add(k); db.SaveChanges(); } Temizle(); KitapListele(); }
private void btn_guncelle_Click(object sender, EventArgs e) { updated = db.TBLKullanici.Find(id); updated.Ad = txt_ad.Text; updated.Soyad = txt_soyad.Text; updated.KullaniciAd = txt_kullaniciad.Text; updated.KullaniciSifre = txt_sifre.Text; db.Entry(db.TBLKullanici.Find(updated.ID)).CurrentValues.SetValues(updated); db.SaveChanges(); MessageBox.Show("Kullanici Güncellendi."); Temizle(); KullaniciListe(); }