//cap nhap gio hang
        public ActionResult Capnhapgiohang(int imasp, int isize, FormCollection f)
        {
            List <GioHang> listhang = Laygiohang();
            GioHang        sp       = listhang.SingleOrDefault(n => n.iMasp == imasp && n.iSize == isize);

            if (sp != null)
            {
                sp.iSoluong = int.Parse(f["txtSoluong"].ToString());
            }
            return(RedirectToAction("GioHang"));
        }
        //xoa gio hang
        public ActionResult Xoagiohang(int imasp, int isize)
        {
            List <GioHang> listhang = Laygiohang();
            GioHang        sp       = listhang.SingleOrDefault(n => n.iMasp == imasp && n.iSize == isize);

            //ton tai cho sua
            if (sp != null)
            {
                listhang.RemoveAll(n => n.iMasp == imasp && n.iSize == isize);
                return(RedirectToAction("GioHang"));
            }
            if (listhang.Count == 0)
            {
                return(RedirectToAction("Index", "ShoseStore"));
            }
            return(RedirectToAction("GioHang"));
        }
        //them gio hang
        public ActionResult Themgiohang(int imasp, int iSize, int Soluong, string strUrl)
        {
            //lay gio hang
            List <GioHang> listhang = Laygiohang();
            // kt gio hang ton tai hay chua
            GioHang sanpham = listhang.Find(n => n.iMasp == imasp && n.iSize == iSize);

            if (sanpham == null)
            {
                sanpham = new GioHang(imasp, iSize, Soluong);
                listhang.Add(sanpham);
                return(Redirect(strUrl));
            }
            else
            {
                sanpham.iSoluong = sanpham.iSoluong + Soluong;
                return(Redirect(strUrl));
            }
        }