Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #5
0
        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;
            }
        }