public void SepettenSil(List <cSepet> sepet, cSepet siparis) { sepet.Remove(siparis); HttpContext.Current.Session["sepet"] = sepet; HttpContext.Current.Session["toplamadet"] = ToplamAdetBul(sepet); HttpContext.Current.Session["toplamtutar"] = ToplamTutarBul(sepet); }
public void SepeteEkle(List <cSepet> sepet, cSepet siparis) { if (sepet.Any(s => s.urunid == siparis.urunid)) { //eğer aynı ürün önceden sepete atılmışsa, yeni sipariş eklenmemeli, var olan siparişin adet ve tutar değerleri artırılmalı. foreach (cSepet item in sepet) { if (item.urunid == siparis.urunid) { item.adet += siparis.adet; item.tutar += siparis.tutar; } } } else { sepet.Add(siparis); //siparişi verilen ürün ilk defa sepete ekleniyorsa... } HttpContext.Current.Session["sepet"] = sepet; HttpContext.Current.Session["toplamadet"] = ToplamAdetBul(sepet); HttpContext.Current.Session["toplamtutar"] = ToplamTutarBul(sepet); }