public HICSData getERR1095Data(string postResource, string id) { try { Uri journalURI = new Uri(mcrURI + postResource + id); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(journalURI); request.Method = "GET"; request.Accept = "*/*"; request.ContentType = "application/json"; request.Headers.Add("x-cognosante-authentication", "6d5d56f7cf494134a96cc6910549341a"); var httpResponse = (HttpWebResponse)request.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); HICSData objResult = JsonConvert.DeserializeObject <HICSData>(result); return(objResult); } } catch (Exception e) { HICSData objResult = new HICSData(); objResult.Applicationid = e.Message; return(objResult); } }
private void GetApplicationOrPolicy(JournalEntry jentry, MCR objMCR) { XRMController controller = new XRMController(XrmOrgService); try { HICSData hicsData = objMCR.getERR1095Data("v1/HICSData/", jentry.HicsCase); if (hicsData != null) { jentry.McrJentry.InsuranceApplicationIdentifier = Convert.ToInt32(hicsData.Applicationid); jentry.McrJentry.JournalObjectIdentifier = hicsData.Policyid; } } catch (Exception e) { throw e; } }