Beispiel #1
0
        public ActionResult ValidateOrderListResponse(ValidateOrderListRequest MyRequest)
        {
            string[] SellerProductIdList  = Request.Form["SellerProductid[]"].ToArray();
            string[] AcceptationStateList = Request.Form["AcceptationState[]"].ToArray();
            string[] ProductConditionList = Request.Form["ProductCondition[]"].ToArray();

            int length = SellerProductIdList.Length;
            List <ValidateOrderLine> ValidateOrderLineList = new List <ValidateOrderLine>();

            if (SellerProductIdList.GetLength(0) > 0)
            {
                foreach (string MySellerProductId in SellerProductIdList)
                {
                    ValidateOrderLine MyValidateOrderLine = new ValidateOrderLine()
                    {
                        SellerProductId  = MySellerProductId,
                        AcceptationState = (AcceptationStateEnum)Enum.Parse(typeof(AcceptationStateEnum), AcceptationStateList[0]),
                        ProductCondition = (ProductConditionEnum)Enum.Parse(typeof(ProductConditionEnum), ProductConditionList[0]),
                    };
                    ValidateOrderLineList.Add(MyValidateOrderLine);
                }
                MyRequest._ValidateOrderListMessage.OrderList[0].OrderLineList = ValidateOrderLineList.ToArray();
                MyRequest.GetHeaderMessage();
                SetSessionData(MyRequest);
            }
            return(View(new ValidateOrderListResponse(MyRequest)));
        }
Beispiel #2
0
        public ValidateOrderListRequest(GetOrderListMessage MyGetOrderListMessage)
        {
            _ValidateOrderListMessage = new ValidateOrderListMessage();
            int i = 0;

            foreach (Order MyOrder in MyGetOrderListMessage._OrderListMessage.Result.OrderList)
            {
                ValidateOrder MyValidateOrder = new ValidateOrder();
                MyValidateOrder.CarrierName    = "CarrierName";
                MyValidateOrder.TrackingNumber = "TrackingNumber";
                MyValidateOrder.TrackingUrl    = "TrackingUrl";
                MyValidateOrder.OrderNumber    = MyOrder.OrderNumber;
                int j = 0;
                foreach (OrderLine MyOrderLine in MyOrder.OrderLineList)
                {
                    ValidateOrderLine MyValidateOrderLine = new ValidateOrderLine();
                    MyValidateOrderLine.SellerProductId  = MyOrderLine.SellerProductId;
                    MyValidateOrderLine.ProductCondition = (ProductConditionEnum)MyOrderLine.ProductCondition;
                    MyValidateOrder.OrderLineList[j]     = MyValidateOrderLine;
                }

                _ValidateOrderListMessage.OrderList[i] = MyValidateOrder;
            }
            _Token = MyGetOrderListMessage._Token;
        }