public Urun GetProductDetails(int urunId) { using (JantDataContext context = new JantDataContext()) { return(context.Uruns.Include("Marka").Include("Resimler").Where(p => p.UrunId == urunId).FirstOrDefault()); } }
public List <Marka> GetAll() { using (JantDataContext context = new JantDataContext()) { return(context.Markas.ToList()); } }
public List <Urun> Search(string UrunKod) { using (JantDataContext context = new JantDataContext()) { return(context.Uruns.Include("Marka").Include("Resimler").Where(x => x.UrunKodu.Contains(UrunKod)).ToList()); } }
public List <Urun> GetAll() { using (JantDataContext context = new JantDataContext()) { return(context.Uruns.Include("Marka").Include("Resimler").Where(x => x.HaftaninUrunu == false && x.AyinUrunu == false).ToList()); } }
public List <Urun> GetProductsOfMonth() { using (JantDataContext context = new JantDataContext()) { return(context.Uruns.Include("Marka").Include("Resimler").Where(x => x.AyinUrunu == true).ToList()); } }
public List <SepettekiUrunler> GetItemsOnBasketByMemberId(int Id) { List <SepettekiUrunler> a = null; using (JantDataContext context = new JantDataContext()) { return(a = context.Sepets.Where(x => x.Uye.UyeId == Id).FirstOrDefault().Urunler); //List<SepettekiUrunler> sepettekiler=null; //sepettekiler = (from a in context.Sepets // where a.Uye.UyeId == Id // select a.Urunler); // //select new SepettekiUrunler // //{ // // Id= a.Urunler[0].Id, // // Miktar = a.Urunler[0].Miktar, // // UrunId = a.Urunler[0].UrunId // //} // //).ToList(); //return sepettekiler; } }
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 List <Urun> GetAll() { using (JantDataContext context = new JantDataContext()) { return(context.Uruns.Include("Marka").Include("Resimler").OrderByDescending(x => x.EklenmeTarihi).ToList()); } }
public Urun GetProductOfWeek() { using (JantDataContext context = new JantDataContext()) { return(context.Uruns.Include("Marka").Include("Resimler").Where(x => x.HaftaninUrunu == true).FirstOrDefault()); } }
public Uye MemberLogin(string Mail, string Parola) { using (JantDataContext context = new JantDataContext()) { Uye uyeVarMi = context.Uyes.FirstOrDefault(p => p.Mail == Mail && p.Parola == Parola); return(uyeVarMi); } }
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 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 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 List <string> GetProductPhotoNames(List <int> UrunId) { List <string> resimList = null; List <string> resimAdlari = new List <string>(); using (JantDataContext context = new JantDataContext()) { for (int i = 0; i < UrunId.Count; i++) { int id = UrunId[i]; resimList = context.Resims.Where(p => p.Urun.UrunId == id).Select(p => p.ResimUrl).ToList(); foreach (var item in resimList) { resimAdlari.Add(item); } } } return(resimAdlari); }
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 SepetSession Sepettekiler(List <SepettekiUrunler> Urunler) { SepetSession sepet = new SepetSession(); Urun urun = null; int urunId = 0; JantDataContext context = new JantDataContext(); for (int i = 0; i < Urunler.Count; i++) { CartLine line = new CartLine(); urunId = Urunler[i].UrunId; urun = context.Uruns.Where(x => x.UrunId == urunId).FirstOrDefault(); line.Product = urun; line.Quantity = Urunler[i].Miktar; sepet.cartLine.Add(line); } return(sepet); }
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 List <Urun> GetFilteredResults(byte type, byte size, Int16 cost1, Int16 cost2) { JantDataContext context = new JantDataContext(); if (type == 0 && size == 0) { return(context.Uruns.Include("Marka").Where(p => (p.Fiyat >= cost1 && p.Fiyat <= cost2)).ToList()); } if (type == 0 && cost2 == 0) { return(context.Uruns.Include("Marka").Where(p => p.Cap == size).ToList()); } if (size == 0 && cost2 == 0) { return(context.Uruns.Include("Marka").Where(p => p.KategoriId == type).ToList()); } if (type == 0) { return(context.Uruns.Include("Marka").Where(p => p.Cap == size && (p.Fiyat >= cost1 && p.Fiyat <= cost2)).ToList()); } if (size == 0) { return(context.Uruns.Include("Marka").Where(p => p.KategoriId == type && (p.Fiyat >= cost1 && p.Fiyat <= cost2)).ToList()); } if (cost2 == 0) { return(context.Uruns.Include("Marka").Where(p => p.KategoriId == type && p.Cap == size).ToList()); } return(context.Uruns.Include("Marka").Where(p => p.Cap == size && p.KategoriId == type && (p.Fiyat >= cost1 && p.Fiyat <= cost2)).ToList()); }
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); }
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 List <Urun> GetProductsByBrandId(int markaId) { JantDataContext context = new JantDataContext(); return(context.Uruns.Include("Marka").Where(p => p.Marka.MarkaId == markaId).ToList()); }