Ejemplo n.º 1
0
        public RequestResult Request(string body)
        {
            /*var req = (HttpWebRequest)WebRequest.Create("http://stnd-prsrv-07:5000/purchase/confirm");
             *          req.Method = "POST";
             *          req.ContentType = "application/json";
             *          req.Accept = "application/json";
             *          req.Credentials = System.Net.CredentialCache.DefaultCredentials;
             *          req.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
             *          req.Timeout = 10 * 1000 * 60;
             *          req.Headers.Add("Authorization", "Bearer secret");
             *
             *          using (var requestStream = req.GetRequestStream())
             *          {
             *                  using (var streamWriter = new StreamWriter(requestStream))
             *                  {
             *                          streamWriter.Write(body);
             *                          streamWriter.Flush();
             *                          streamWriter.Close();
             *                  }
             *          }
             *
             *          try
             *          {
             *                  using (var response = req.GetResponse())
             *                  {
             *                          using (var responseStream = response.GetResponseStream())
             *                          {
             *                                  using (var streamReader = new StreamReader(responseStream))
             *                                  {
             *                                          return new RequestResult() { IsSuccess = true, ResponseStr = streamReader.ReadToEnd() };
             *                                  }
             *                          }
             *                  }
             *          }
             *          catch (WebException e)
             *          {
             *                  using (var streamReader = new StreamReader(e.Response.GetResponseStream()))
             *                  {
             *                          var res = streamReader.ReadToEnd();
             *                          return new RequestResult() { IsSuccess = false, ResponseStr = e.Message + " " + res };
             *                  }
             *          }*/
            var processingIntegrationProvider = new ProcessingIntegrationProvider(false);

            return(processingIntegrationProvider.RequestMethod("purchase/confirm", body));
        }
Ejemplo n.º 2
0
        private RequestResult SendToProcessing(List <BaseIntegrationObject> pack, bool isUsePA, string methodName)
        {
            var processingIntegrationProvider = new ProcessingIntegrationProvider(isUsePA);

            return(processingIntegrationProvider.Request(methodName, GetProcessingPackBody(pack)));
        }