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);
        }