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