Пример #1
0
 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);
 }
Пример #2
0
 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);
 }