public static string SetDocHTML(docu3clist docs) { string _html = ""; if (docs.Count > 0) { if (docs[0].docProps.ContainsKey("doc.type")) { _html += "<h6 class='text-warning'>doc.type : <span class='text-success'>" + docs[0].docProps["doc.type"].Value.ToString() + "</span></h6>"; } if (docs[0].docProps.ContainsKey("org.name")) { _html += "<h6 class='text-warning'>org.name : <span class='text-success'>" + docs[0].docProps["org.name"].Value.ToString() + "</span></h6>"; } if (docs[0].docProps.ContainsKey("cust.name")) { _html += "<h6 class='text-warning'>cust.name : <span class='text-success'>" + docs[0].docProps["cust.name"].Value.ToString() + "</span></h6>"; } if (docs[0].docProps.ContainsKey("cust.dob")) { _html += "<h6 class='text-warning'>cust.dob : <span class='text-success'>" + docs[0].docProps["cust.dob"].Value.ToString() + "</span></h6>"; } if (docs[0].docProps.ContainsKey("cust.ssn")) { _html += "<h6 class='text-warning'>cust.ssn : <span class='text-success'>" + docs[0].docProps["cust.ssn"].Value.ToString() + "</span></h6>"; } if (docs[0].docProps.ContainsKey("cust.addr")) { _html += "<h6 class='text-warning'>cust.addr : <span class='text-success'>" + docs[0].docProps["cust.addr"].Value.ToString() + "</span></h6>"; } } return(_html); }
public async Task <docu3clist> ClassifyDocument(string doc_type, string formUri) { docu3clist docs = new docu3clist(); try { HttpClient client = new HttpClient(); docu3cInput inputJson = new docu3cInput(); inputJson.doc_type = doc_type; inputJson.formUri = formUri; //var json = JsonSerializer.Serialize(inputJson); //var data = new StringContent(json, Encoding.UTF8, "application/json"); //var response = await client.PostAsync(SERVICE_URL, data); ////var response = await client.GetAsync(SERVICE_URL); //var resp = response.Content.ReadAsStringAsync(); //docs = JsonSerializer.Deserialize<docu3clist>(resp.Result); //return docs; client.BaseAddress = new Uri(SERVICE_URL); //For local web service, comment out this line. client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", API_KEY); var request = new HttpRequestMessage(HttpMethod.Post, string.Empty); request.Content = new StringContent(JsonConvert.SerializeObject(inputJson)); request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = client.SendAsync(request).Result; var jsonString = response.Content.ReadAsStringAsync().Result; docs = JsonConvert.DeserializeObject <docu3clist>(jsonString); return(docs); } catch (Exception ex) { docu3c doc = new docu3c(); doc.docParseErrorMsg = ex.Message; docs.Add(doc); return(docs); } }