public void Guncelle(TEntity guncel) { Type t = typeof(TEntity); string classAdi = t.Name; var idProp = t.GetProperty(classAdi + "Id"); TKey id = (TKey)idProp.GetValue(guncel); var eski = IdIleGetir(id); _db.Entry(eski).CurrentValues.SetValues(guncel); }
public bool SifreDeğiştir(int id, string eskisifre, string yenisifre) { var kisi = _db.Musteriler.Find(id); if (kisi.Sifre == eskisifre) { kisi.Sifre = yenisifre; _db.Entry(kisi).State = EntityState.Modified; return(_db.SaveChanges() > 0); } return(false); }
public void Guncelle(TEntity guncel) { ///id alanınnı yakalama yı yap /// Type t = typeof(TEntity); var p = t.GetProperty(t.Name + "Id"); TKey id = (TKey)p.GetValue(guncel); var eski = IdileGetir(id); _db.Entry(eski).CurrentValues.SetValues(guncel); }
public bool SifreDegistir(int id, string eskiSifre, string yeniSifre) { Musteri m = _db.Musteriler.Find(id); if (m.Sifre == eskiSifre) { m.Sifre = yeniSifre; //linq update _db.Entry(m).State = System.Data.Entity.EntityState.Modified; return(_db.SaveChanges() > 0); } return(false); }
public void UrunEkle(int urunId, int musteriId, int adet) { var sepet = _db.Sepetler.Find(musteriId); var sepeturun = sepet.Urunler.FirstOrDefault(x => x.UrunId == urunId); if (sepeturun == null) { //bu ürünü ilk defa sepete atıyoruz SepetUrun surun = new SepetUrun(); surun.SepetId = sepet.MusteriId; surun.UrunId = urunId; surun.Adet = adet; surun.BirimFiyat = _db.Urunler.Find(urunId).BirimFiyati; _db.SepetUrunler.Add(surun); } else { //bu ürünü daha önce de almışız, olanın adetini artıralım sepeturun.Adet += adet; _db.Entry(sepeturun).State = EntityState.Modified; } }
public void UrunEkle(int urunId, int musteriId, int Adet) { var bulunansepet = _db.Sepetler.Find(musteriId); var sepeturun = bulunansepet.Urunler.FirstOrDefault(x => x.UrunId == urunId); if (sepeturun == null) { //bu ut-runu ılk defa aılmısız SepetUrun urun = new SepetUrun(); urun.UrunId = urunId; urun.SepetId = bulunansepet.MusteriId; urun.BirimFiyat = _db.Urunler.Find(urunId).BirimFiyati; urun.Adet = Adet; bulunansepet.Urunler.Add(urun); } else { ///bu urunu daha once almısız adet artıralım /// sepeturun.Adet += Adet; _db.Entry(sepeturun).State = System.Data.Entity.EntityState.Modified; } }