public ActionResult SepeteEkle(int id) { SepetOge sepetOge = Sepet.FirstOrDefault(x => x.UrunId == id); if (sepetOge == null) { Urun urun = db.Urunler.Find(id); sepetOge = new SepetOge { UrunId = id, UrunAd = urun.UrunAd, KategoriAd = db.Kategoriler.Find(urun.KategoriId).KategoriAd, BirimFiyat = urun.BirimFiyat, ResimYolu = urun.ResimYolu, Adet = 1 }; Sepet.Add(sepetOge); } else { sepetOge.Adet++; } return(Json(new { ToplamUrunAdet = Sepet.Count })); }
public ActionResult SepeteEkle(int id) { // sepette bu id'ye ait bir kayıt varsa döndür SepetOge oge = Sepet.FirstOrDefault(x => x.UrunId == id); // sepete daha önce bu ürün eklenmemişse if (oge == null) { Urun urun = db.Urunler.Find(id); oge = new SepetOge { UrunId = id, UrunAd = urun.UrunAd, BirimFiyat = urun.BirimFiyat, Adet = 1, ResimYolu = urun.ResimYolu }; Sepet.Add(oge); } else { oge.Adet++; } return(Json(new { ToplamOgeAdet = Sepet.Count })); }
// GET: Sepet public void AddCart(int ID) { using (eTicaretEntities db = new eTicaretEntities()) { var loginedUser = Membership.GetUser(User.Identity.Name); if (loginedUser != null) { SepetItem si = new SepetItem(); Sepet s = new Sepet(); var urun = db.Urunlers.FirstOrDefault(x => x.ID == ID); si.Urun = urun; si.Adet = 1; si.Indirim = 0; s.Add(si); } } }