public bool UpdateProduct(Urun urun) { Urun eskiHaftaninUrunu, eskiUrun; Marka marka; using (JantDataContext context = new JantDataContext()) { if (urun.HaftaninUrunu == true) { eskiHaftaninUrunu = context.Uruns.Where(p => p.HaftaninUrunu == true).FirstOrDefault(); if (eskiHaftaninUrunu != null) { eskiHaftaninUrunu.HaftaninUrunu = false; context.SaveChanges(); } } eskiUrun = context.Uruns.Where(p => p.UrunId == urun.UrunId).FirstOrDefault(); marka = context.Markas.Where(p => p.MarkaId == urun.Marka.MarkaId).FirstOrDefault(); eskiUrun.Marka = marka; eskiUrun.KategoriId = urun.KategoriId; eskiUrun.Fiyat = urun.Fiyat; eskiUrun.Cap = urun.Cap; eskiUrun.Aciklama = urun.Aciklama; eskiUrun.UrunKodu = urun.UrunKodu; eskiUrun.HaftaninUrunu = urun.HaftaninUrunu; eskiUrun.AyinUrunu = urun.AyinUrunu; context.SaveChanges(); } return(true); }
public void ClearBasket(int UyeId) { using (JantDataContext context = new JantDataContext()) { List <SepettekiUrunler> urunler = context.Sepets.Where(x => x.Uye.UyeId == UyeId).FirstOrDefault().Urunler.ToList(); context.SepettekiUrunler.RemoveRange(urunler); context.SaveChanges(); } }
public void DeleteItem(int UyeId, int UrunId) { using (JantDataContext context = new JantDataContext()) { SepettekiUrunler urun = context.Sepets.Where(x => x.Uye.UyeId == UyeId).FirstOrDefault().Urunler.Single(x => x.UrunId == UrunId); context.SepettekiUrunler.Remove(urun); context.SaveChanges(); } }
public void AddBasket(SepettekiUrunler urun, int UyeId) { Sepet sepet; JantDataContext context = new JantDataContext(); sepet = context.Sepets.Include("Urunler").Include("Uye").Where(x => x.Uye.UyeId == UyeId).FirstOrDefault(); SepettekiUrunler urunVarmi = sepet.Urunler.Where(x => x.UrunId == urun.UrunId).FirstOrDefault(); if (urunVarmi == null) { sepet.Urunler.Add(urun); context.SaveChanges(); } else { urunVarmi.Miktar += 1; context.SaveChanges(); } }
public bool MemberRegister(Uye YeniUye) { using (JantDataContext context = new JantDataContext()) { Uye uyeVarMi = context.Uyes.FirstOrDefault(p => p.Mail == YeniUye.Mail); if (uyeVarMi == null) { context.Uyes.Add(YeniUye); Sepet sepet = new Sepet(); sepet.Uye = YeniUye; context.Sepets.Add(sepet); context.SaveChanges(); return(true); } return(false); } }
public bool AddBrand(string markaAdi) { Marka marka = null; using (JantDataContext contex = new JantDataContext()) { Marka markaVarmi = contex.Markas.Where(p => p.MarkaAdi == markaAdi).FirstOrDefault(); if (markaVarmi == null) { marka = new Marka(); marka.MarkaAdi = markaAdi; contex.Markas.Add(marka); contex.SaveChanges(); return(true); } } return(false); }
public bool DeleteProduct(List <int> UrunId) { int id = 0; Urun urun; List <Resim> resimler; using (JantDataContext contex = new JantDataContext()) { for (int i = 0; i < UrunId.Count; i++) { id = UrunId[i]; urun = contex.Uruns.Where(p => p.UrunId == id).FirstOrDefault(); contex.Uruns.Remove(urun); resimler = contex.Resims.Where(p => p.Urun.UrunId == id).ToList(); foreach (var item in resimler) { contex.Resims.Remove(item); } } contex.SaveChanges(); } return(true); }
public bool AddProduct(Urun urun, List <Resim> Resimler) { using (JantDataContext context = new JantDataContext()) { Marka marka = context.Markas.Where(p => p.MarkaId == urun.Marka.MarkaId).FirstOrDefault(); urun.Marka = marka; urun.EklenmeTarihi = DateTime.Now; Urun urunVarmi = context.Uruns.FirstOrDefault(p => p.UrunKodu == urun.UrunKodu); if (urunVarmi != null) { return(false); } context.Uruns.Add(urun); for (int i = 0; i < Resimler.Count; i++) { Resimler[i].Urun = urun; context.Resims.Add(Resimler[i]); } context.SaveChanges(); return(true); } }
public bool DeleteBrands(List <int> markaId) { Urun urun = null; int id = 0; int sayac = 0; Marka marka; using (JantDataContext contex = new JantDataContext()) { for (int i = 0; i < markaId.Count; i++) { id = markaId[i]; urun = contex.Uruns.Where(p => p.Marka.MarkaId == id).FirstOrDefault(); if (urun != null) { sayac++; } } if (sayac > 0) { return(false); } else { for (int i = 0; i < markaId.Count; i++) { id = markaId[i]; marka = contex.Markas.Where(p => p.MarkaId == id).FirstOrDefault(); contex.Markas.Remove(marka); } } contex.SaveChanges(); } return(true); }