protected void AddToCart() { string content = "ok"; int queryString = RequestHelper.GetQueryString <int>("ProductID"); string productName = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("ProductName")); int num2 = RequestHelper.GetQueryString <int>("BuyCount"); decimal num3 = RequestHelper.GetQueryString <decimal>("CurrentMemberPrice"); UserInfo userModel = UserBLL.ReadUser(base.UserID); if (!CartBLL.IsProductInCart(queryString, productName, userID)) { CartInfo cart = new CartInfo(); cart.ProductID = queryString; cart.ProductName = productName; cart.BuyCount = num2; cart.FatherID = 0; cart.RandNumber = string.Empty; cart.GiftPackID = 0; cart.UserID = userID; cart.ProductPrice = num3; cart.UserName = userModel.RealName; int num4 = CartBLL.AddCart(cart, userID); Sessions.ProductBuyCount += num2; Sessions.ProductTotalPrice += num2 * num3; } else { content = "该产品已经在购物车"; } ResponseHelper.Write(content); ResponseHelper.End(); }
public IActionResult Post([FromBody] Cart model) { if (!ModelState.IsValid) { return(BadRequest("data invalid")); } else { if (c.AddCart(model) == true) { return(Ok()); } else { return(NotFound()); } } }