public ActionResult CartContent(List <CartSession> listcart)
        {
            string user_name = SessionHelper.GetUserSession();
            bool   isError   = false;

            if (user_name != null)
            {
                List <CartSession> listcartsession = SessionHelper.GetCartSession(user_name);
                //xoa
                int i = 0;
                while (i < listcartsession.Count)
                {
                    if (listcart[i].daxoa)
                    {
                        listcartsession.RemoveAt(i);
                        listcart.RemoveAt(i);
                    }
                    else
                    {
                        if (listcart[i].soluong > 0 && code.CheckOverflowCount(listcartsession[i].sp.MA, listcart[i].soluong))
                        {
                            listcartsession[i].soluong = listcart[i].soluong;
                        }
                        else
                        {
                            isError = true;
                        }
                        i++;
                    }
                }

                //cap nhat sesssion

                /*
                 * for (int j = 0; j < listcartsession.Count; j++)
                 * {
                 *  listcartsession[j].daxoa = false;
                 * }
                 *
                 * SessionHelper.SetCartSession(user_name, listcartsession);
                 *
                 */
                if (isError)
                {
                    ModelState.AddModelError("", "Số lượng mua không cho phép");
                }
                else
                {
                    ModelState.AddModelError("", "Đã cập nhật giỏ hàng");
                }
                ViewBag.summoney = code.Summoney(listcartsession);

                return(View(listcartsession));
            }
            else
            {
                List <CartSession> listcartsession = SessionHelper.GetCartSession("cart");
                //xoa
                int i = 0;
                while (i < listcartsession.Count)
                {
                    if (listcart[i].daxoa)
                    {
                        listcartsession.RemoveAt(i);
                        listcart.RemoveAt(i);
                    }
                    else
                    {
                        if (listcart[i].soluong > 0 && code.CheckOverflowCount(listcartsession[i].sp.MA, listcart[i].soluong))
                        {
                            listcartsession[i].soluong = listcart[i].soluong;
                        }
                        else //<0
                        {
                            isError = true;
                        }
                        i++;
                    }
                }

                if (isError)
                {
                    ModelState.AddModelError("", "Số lượng mua không cho phép");
                }
                else
                {
                    ModelState.AddModelError("", "Đã cập nhật giỏ hàng");
                }
                ViewBag.summoney = code.Summoney(listcartsession);

                return(View(listcartsession));
            }
        }