示例#1
0
        public ActionResult AddToCart(int productId)
        {
            var sepet = new SepetSession();

            Urun urun = manager.GetProductById(productId);

            if (Session["UyeGirdi"] != null)
            {
                MemberLoginModel uye = (MemberLoginModel)Session["UyeGirdi"];

                SepettekiUrunler s = new SepettekiUrunler();

                s.UrunId = productId;
                s.Miktar = 1;
                SepetManager.AddBasket(s, uye.UyeId);

                List <SepettekiUrunler> sepettekiler = SepetManager.GetItemsOnBasketByMemberId(uye.UyeId);

                sepet = SepetManager.Sepettekiler(sepettekiler);
                return(View("Index", sepet));
            }
            else
            {
                sepet = (SepetSession)Session["cart"];
                if (sepet == null)
                {
                    sepet           = new SepetSession();
                    Session["cart"] = sepet;
                }
                sepet.AddToCart(urun, 1);
            }

            return(View("Index", sepet));
        }