Пример #1
0
        /// <summary>
        /// 从外部传入的参数来构造订单商品
        /// </summary>
        /// <param name="merchantId"></param>
        /// <param name="productId"></param>
        /// <param name="opType"></param>
        /// <param name="paras"></param>
        /// <returns></returns>
        internal OrderProduct CreateOrderProduct(int productId, int quantity, OrderType opType, System.Collections.Specialized.NameValueCollection paras)
        {
            OrderProduct op  = null;
            OrderProduct bll = GetOrderProductBll(opType);

            op = bll.CreateOrderProduct(productId, quantity, opType, paras);
            return(op);
        }
Пример #2
0
        /// <summary>
        /// 从cookie中恢复商品,参数的顺序由各个商品各自定义
        /// </summary>
        /// <param name="merchantId"></param>
        /// <param name="productId"></param>
        /// <param name="opType"></param>
        /// <param name="paras"></param>
        /// <returns></returns>
        internal OrderProduct CreateOrderProduct(int productId, int quantity, OrderType opType, string[] paras)
        {
            OrderProduct        op  = null;
            OrderProduct        bll = GetOrderProductBll(opType);
            NameValueCollection nv  = bll.GetParasFromCookieValue(paras);

            op = bll.CreateOrderProduct(productId, quantity, opType, nv);
            return(op);
        }