public async Task <ActionResult> SubmitFulfilmentSupplyOrderMessage(SubmitFulfilmentSupplyOrderRequest MyRequest) { string[] ExternalSupplyOrderIdList = Request.Form["ExternalSupplyOrderId[]"].ToArray(); string[] ProductEanList = Request.Form["ProductEan[]"].ToArray(); string[] QuantityList = Request.Form["Quantity[]"].ToArray(); string[] SellerProductReferenceList = Request.Form["SellerProductReference[]"].ToArray(); string[] WarehouseList = Request.Form["Warehouse[]"].ToArray(); string[] WarehouseReceptionMinDateList = Request.Form["WarehouseReceptionMinDate[]"].ToArray(); MyRequest._FulfilmentSupplyOrderRequest.ProductList = new FulfilmentProductDescription[ProductEanList.Length]; for (int i = 0; i < ProductEanList.Length; i++) { MyRequest._FulfilmentSupplyOrderRequest.ProductList[i] = new FulfilmentProductDescription() { ExternalSupplyOrderId = ExternalSupplyOrderIdList[i], ProductEan = ProductEanList[i], Quantity = Convert.ToInt32(QuantityList[i]), SellerProductReference = SellerProductReferenceList[i], Warehouse = (WarehouseType)Enum.Parse(typeof(WarehouseType), WarehouseList[i]), WarehouseReceptionMinDate = Convert.ToDateTime(WarehouseReceptionMinDateList[i]) }; } MyRequest.GetHeaderMessage(); SetSessionData(MyRequest); SubmitFulfilmentSupplyOrderMessage MySubmitFulfilmentOnDemandSupplyOrderMessage = new SubmitFulfilmentSupplyOrderMessage(); return(View(await MySubmitFulfilmentOnDemandSupplyOrderMessage.GetMessage(MyRequest))); }
public ActionResult SubmitFulfilmentSupplyOrderRequest() { Request MyRequest = new SubmitFulfilmentSupplyOrderRequest(); GetSessionData(ref MyRequest); return(View(MyRequest)); }