Beispiel #1
0
        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;
            }
        }