public ActionResult OrderOneDollarBuyingCommodity() { OrderOneDollarBuyingCommodityArgs args = RequestArgs <OrderOneDollarBuyingCommodityArgs>(); if (args == null) { return(RespondResult(false, "参数无效。")); } args.MemberId = MemberContext.Member.Id; OrderOneDollarBuyingCommodityResult result = _oneDollarBuyingManager.OrderOneDollarBuyingCommodity(args); return(RespondDataResult(result)); }
public OrderOneDollarBuyingCommodityResult OrderOneDollarBuyingCommodity(OrderOneDollarBuyingCommodityArgs args) { OrderOneDollarBuyingCommodityResult result = new OrderOneDollarBuyingCommodityResult(); List <CommandParameter> parameterList = new List <CommandParameter>(); parameterList.Add(new CommandParameter("@saleId", args.SaleId)); parameterList.Add(new CommandParameter("@memberId", args.MemberId)); parameterList.Add(new CommandParameter("@quantity", args.Quantity)); DataSet dsResult = _dataBase.ExecuteDataSet(CommandType.StoredProcedure, "OrderOneDollarBuyingCommodity", parameterList, new string[] { "result" }); result.Reason = int.Parse(dsResult.Tables[0].Rows[0]["Result"].ToString()); if (result.Success) { result.OrderQuantity = int.Parse(dsResult.Tables[0].Rows[0]["OrderQuantity"].ToString()); } return(result); }