Exemple #1
0
        private OrderSummaryResponse GetOrderSummary(OrderSummaryLookUpRequest request)
        {
            var webServiceOrderSummaryRequest = new OrderSummaryRequest(request).ToRequest();

            Log(webServiceOrderSummaryRequest.xmlRequest.Replace("\r\n", ""));
            Log(ErrorMessages.INVOKING_SERVICE);
            OrderInfoWebServiceRequest DetailReq = new OrderInfoWebServiceRequest(webServiceOrderSummaryRequest.xmlRequest, webServiceOrderSummaryRequest.node);
            var webOrderSummaryResponse          = new OrderInfoResponse
            {
                xmlResponse = _soapStoreFrontWebService.OrderInfoWebServiceAsync(DetailReq).Result.xmlResponse
            };

            Log(webOrderSummaryResponse.xmlResponse);
            return(webOrderSummaryResponse.ToOrderLookUpResponse());
        }
Exemple #2
0
        public OrderDetailResponse GetOrderDetails(OrderSummaryLookUpRequest request)
        {
            var webServiceDetailRequest = new OrderDetailRequest(request.SAPOrderNumber).ToRequest();

            Log(webServiceDetailRequest.xmlRequest.Replace("\r\n", ""));
            Log(ErrorMessages.INVOKING_SERVICE);
            OrderInfoWebServiceRequest DetailReq = new OrderInfoWebServiceRequest(webServiceDetailRequest.xmlRequest, webServiceDetailRequest.node);
            var webOrderDetailResponse           = new OrderInfoResponse
            {
                xmlResponse = _soapStoreFrontWebService.OrderInfoWebServiceAsync(DetailReq).Result.xmlResponse
            };

            Log(webOrderDetailResponse.xmlResponse);
            var orderSummaryResponse = GetOrderSummary(request);

            var orderDetailResponse = webOrderDetailResponse.ToOrderDetailResponse();

            orderDetailResponse.AddOrderSummary(orderSummaryResponse);
            return(orderDetailResponse);
        }