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); }
public FTStatusRes getFTStatus(string ftNumber) { FTStatusRes res = new FTStatusRes(); //VPSServices service = new VPSServices(); //return service.getFTStatus(ftNumber); return(res); }