public static IActionResult PayOrder(string username)
            {
                if (string.IsNullOrEmpty(username))
                {
                    return(new BadRequestResult());
                }

                using (SqlConnection conn = new SqlConnection(con))
                {
                    conn.Open();
                    int orderId = GetOrderId(username, conn);
                    if (orderId == 0)
                    {
                        return(new BadRequestObjectResult("order id fail"));
                    }

                    if (!UpdateOrderPayMent(conn, orderId))
                    {
                        return(new BadRequestResult());
                    }

                    List <int> products = GetProductsIdOrder(conn, orderId);
                    if (products == null)
                    {
                        return(new BadRequestObjectResult("products int fail"));
                    }

                    return(CartShop.DeleteCartProduct(conn, products, username));
                }
            }
Пример #2
0
 public CartShopBuilder()
 {
     cartShop = new CartShop();
 }