public async Task <ActionResult> SubmitFulfilmentActivationMessage(SubmitFulfilmentActivationRequest MyRequest) { string[] Action = Request.Form["Action[]"].ToArray(); string[] Height = Request.Form["Height[]"].ToArray(); string[] Length = Request.Form["Length[]"].ToArray(); string[] ProductEanList = Request.Form["ProductEan[]"].ToArray(); string[] SellerProductReferenceList = Request.Form["SellerProductReference[]"].ToArray(); string[] Weight = Request.Form["Weight[]"].ToArray(); string[] Width = Request.Form["Width[]"].ToArray(); MyRequest._FulfilmentActivationRequest.ProductList = new ProductActivationData[ProductEanList.Length]; for (int i = 0; i < ProductEanList.Length; i++) { MyRequest._FulfilmentActivationRequest.ProductList[i] = new ProductActivationData() { Action = (FulfilmentProductActionType)Enum.Parse(typeof(FulfilmentProductActionType), Action[i]), Height = Convert.ToDouble(Height[i]), Length = Convert.ToDouble(Length[i]), ProductEan = ProductEanList[i], SellerProductReference = SellerProductReferenceList[i], Weight = Convert.ToInt32(Weight[i]), Width = Convert.ToInt32(Width[i]) }; } MyRequest.GetHeaderMessage(); SetSessionData(MyRequest); SubmitFulfilmentActivationMessage MySubmitFulfilmentActivationMessage = new SubmitFulfilmentActivationMessage(); return(View(await MySubmitFulfilmentActivationMessage.GetMessage(MyRequest))); }
public ActionResult SubmitFulfilmentActivationRequest() { Request MyRequest = new SubmitFulfilmentActivationRequest(); GetSessionData(ref MyRequest); return(View(MyRequest)); }