Example #1
0
        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)));
        }
Example #2
0
        public ActionResult SubmitFulfilmentActivationRequest()
        {
            Request MyRequest = new SubmitFulfilmentActivationRequest();

            GetSessionData(ref MyRequest);
            return(View(MyRequest));
        }