public ActionResult Addtosession(CAddtoSessionView input)//第二步
        {
            SingleApartmentEntities db = new SingleApartmentEntities();

            Product prod = db.Product.FirstOrDefault(p => p.ProductID == input.txtProductID);

            if (prod != null)
            {
                COrderDetailsViewModel codv = new COrderDetailsViewModel();

                codv.entity                 = new OrderDetails();
                codv.entity.Order           = new Order();
                codv.entity.ProductID       = prod.ProductID;
                codv.ProductName            = prod.ProductName;
                codv.ProductPrice           = prod.UnitPrice;
                codv.entity.Quantity        = input.txtQuantity;
                codv.entity.Order.OrderDate = DateTime.Now;


                List <COrderDetailsViewModel> list = Session[CDictionary.PRODUCTS_IN_CART] as List <COrderDetailsViewModel>;

                if (list == null)
                {
                    list = new List <COrderDetailsViewModel>();
                    Session[CDictionary.PRODUCTS_IN_CART] = list;
                }
                list.Add(codv);
            }
            return(RedirectToAction("ShowProductInCart"));
        }
        //刪除購物車商品(一鍵清除)11/27新增
        public ActionResult RemoveShowProductInCart(CAddtoSessionView input)
        {
            SingleApartmentEntities db = new SingleApartmentEntities();

            Product prod = db.Product.FirstOrDefault(p => p.ProductID == input.txtProductID);


            COrderDetailsViewModel codv = new COrderDetailsViewModel();


            List <COrderDetailsViewModel> list = Session[CDictionary.PRODUCTS_IN_CART] as List <COrderDetailsViewModel>;

            if (list != null)
            {
                list = new List <COrderDetailsViewModel>();
                Session[CDictionary.PRODUCTS_IN_CART] = list;
            }
            list.Remove(codv);

            return(RedirectToAction("ShowProductInCart"));
        }