public bool SubmitCart([FromBody] CartSubmitRequest request) { if (request == null || request.CartItems == null || request.Totals == null) { return(false); } // TODO: Save to the database using a respository Task.Delay(5000); return(true); }
public CartSubmitResponse CartSubmit([FromBody] CartSubmitRequest req) { var cart = cartManager.GetCart(req.Guid, plateform); var rep = new CartSubmitResponse(); var param = new SubmitParam(); param.Skus = req.Skus; param.Items = req.Items; param.Packages = req.Packages; param.UserAddressId = req.UserAddressId; var temp = cart.Submit(); if (temp) { var payId = temp.Data; var platformId = 2; /* * var onlinePay = GetOnlinePay(platformId); * if (onlinePay != null) * { * var payment = DefaultStorage.PaymentGet(payId); * //rep.Data = onlinePay.Pay(payment); * } */ } else { rep.Error("提交订单失败"); return(rep); } return(rep); }