コード例 #1
0
      public ActionResult Update(FormCollection form)
      {
          Carttt cart = Session["cart"] as Carttt;
          int    IDsp = int.Parse(form["ID_SanPham"]);
          int    sl   = int.Parse(form["Soluong"]);

          cart.UpdateSL(IDsp, sl);
          return(RedirectToAction("ViewCart", "Cart"));
      }
コード例 #2
0
      public ActionResult ViewCart()
      {
          if (Session["cart"] == null)
          {
              Session["cart"] = GetCart();
              return(RedirectToAction("ViewCart", "Cart"));
          }
          Carttt cart = Session["cart"] as Carttt;

          return(View(cart));
      }
コード例 #3
0
      public Carttt GetCart()
      {
          Carttt cart = Session["cart"] as Carttt;

          if (cart == null || Session["cart"] == null)
          {
              cart            = new Carttt();
              Session["cart"] = cart;
          }
          return(cart);
      }
コード例 #4
0
      public ActionResult  Addsp(int IDsp, int sl)
      {
          Carttt   cart    = Session["cart"] as Carttt;
          ThongTin sanpham = new ThongTin();

          sanpham = db.ThongTins.FirstOrDefault(q => q.ID == IDsp);
          if (cart != null)
          {
              cart.Add(sanpham, sl);
              Session["cart"] = cart;
          }
          else
          {
              cart = new Carttt();
              cart.Add(sanpham, sl);
              Session["cart"] = cart;
          }
          return(RedirectToAction("ViewCart"));
      }