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 })); }
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 })); }