Example #1
0
        public List <CartViewModel> ConvertList(ConvertCartArray uncheckData)
        {
            List <CartViewModel> goodsInCart = new List <CartViewModel>();

            for (int i = 0; i < uncheckData.ColorID.Count; i++)
            {
                CartViewModel dataConvert = new CartViewModel
                {
                    ProductID   = uncheckData.ProductID[i],
                    ProductName = db.Products.Find(uncheckData.ProductID[i]).ProductName,
                    SizeID      = uncheckData.SizeID[i],
                    Size        = db.Sizes.Find(uncheckData.SizeID[i]).Length,
                    ColorID     = uncheckData.ColorID[i],
                    ColorName   = db.Colors.Find(uncheckData.ColorID[i]).ColorName,
                    Quantity    = uncheckData.Quantity[i],
                    Price       = uncheckData.Price[i],
                    Discount    = 0
                };
                goodsInCart.Add(dataConvert);
            }
            return(goodsInCart);
        }
Example #2
0
 public ActionResult GetUncheckOrder(ConvertCartArray uncheckData)
 {
     //轉成個別LIST
     Session["unorderCart"] = rep.ConvertList(uncheckData);
     return(View("CheckInfo"));
 }