Exemplo n.º 1
0
        public FTStatusRes getFTStatus(string ftNumber)
        {
            string      RequestID = Guid.NewGuid().ToString();
            FTStatusRes resp      = new FTStatusRes();

            try
            {
                var httpWebRequest = (HttpWebRequest)WebRequest.Create(_WS.url + "/customers");
                httpWebRequest.ContentType = "application/json";

                httpWebRequest.Headers["Authorization"] = _WS.Authorization;
                httpWebRequest.Headers["transactionId"] = ftNumber;
                httpWebRequest.Headers["X-Request-Id"]  = RequestID;
                httpWebRequest.Method = METHOD_TYPE.GET;

                var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var result = streamReader.ReadToEnd();
                    if (httpResponse.StatusCode == HttpStatusCode.OK)
                    {
                        resp = JsonConvert.DeserializeObject <FTStatusRes>(result);
                    }
                }
            }
            catch (WebException ex)
            {
                var            respa   = (HttpWebResponse)ex.Response;
                var            resulte = new StreamReader(respa.GetResponseStream()).ReadToEnd();
                ResultResponse r       = new ResultResponse();
                r = JsonConvert.DeserializeObject <ResultResponse>(resulte);
            }

            return(resp);
        }
Exemplo n.º 2
0
        public FTStatusRes getFTStatus(string ftNumber)
        {
            FTStatusRes res = new FTStatusRes();

            //VPSServices service = new VPSServices();
            //return service.getFTStatus(ftNumber);
            return(res);
        }