Dian.Biz.OrderBiz.ClearCart C# (CSharp) Method

ClearCart() public method

public ClearCart ( int orderId ) : void
orderId int
return void
        public void ClearCart(int orderId)
        {
            var dt = GetUnConfirmOrderData(orderId);
            if (dt != null && dt.Rows.Count > 0)
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        var condition = new OrderListEntity();
                        condition.LIST_ID = int.Parse(dr["LIST_ID"].ToString());
                        DeleteOrderListEntity(condition);
                    }
                    ts.Complete();
                }
            }
        }

Usage Example

Ejemplo n.º 1
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                var orderId = Helper.ParseInt(context.Request.Form["oid"]);

                IOrder orderBiz = new OrderBiz();
                orderBiz.ClearCart(orderId);
                context.Response.Write("{\"success\":1}");
            }
            catch (Exception ex)
            {
                context.Response.Write("{\"success\":0,\"msg\":\" " + ex.ToString() + " \"}");
            }
        }