コード例 #1
0
        public async Task <JsonResult> Order(OrderListingModel order)
        {
            List <ProductModelSession> products = HttpContext.Session.Get <List <ProductModelSession> >("Cart");
            List <object> Productlist           = new List <object>();

            foreach (var prod in products)
            {
                var p = new { Id = prod.Id, Quantity = prod.Quantity, Price = prod.Price, Total = prod.Total };
                Productlist.Add(p);
            }

            var OrderId = await _IOrdeeService.AddCustomerInfo(order.CustomerName, order.CustomerAddress, order.CustomerPhone, order.CustomerEmail, Productlist);

            if (OrderId > 0)
            {
                HttpContext.Session.Clear();
                return(Json(true));
            }

            return(Json(false));
        }