static void Main(string[] args) { var appSettings = ConfigurationManager.AppSettings; Guid appId = new Guid(appSettings["ApplicationId"]); var certbytes = System.IO.File.ReadAllBytes(ConfigurationManager.AppSettings["ApplicationCertificateFilename"]); X509Certificate2 cert = new X509Certificate2(certbytes, ConfigurationManager.AppSettings["AppCertPassword"]); WebApplicationCredential cred = new WebApplicationCredential(appId, cert); OfflineWebApplicationConnection connection = new OfflineWebApplicationConnection(cred, Guid.Empty); string id = CHBase.SDK.PatientConnect.PatientConnection.Create(connection, "John Doe", "Question", "Answer", null, "some-patient-id"); Console.WriteLine(id); Console.ReadKey(); }
public IActionResult Index(object wctoken) { var token = Request.Form["wctoken"]; var appID = new Guid(ConfigurationManager.AppSettings["ApplicationId"]); var certbytes = System.IO.File.ReadAllBytes(ConfigurationManager.AppSettings["ApplicationCertificateFilename"]); X509Certificate2 cert = new X509Certificate2(certbytes, ConfigurationManager.AppSettings["AppCertPassword"]); WebApplicationCredential cred = new WebApplicationCredential(appID, token, cert); CHBase.SDK.Web.WebApplicationConnection connection = new CHBase.SDK.Web.WebApplicationConnection(appID, cred); PersonInfo personInfo = CHBasePlatform.GetPersonInfo(connection); AddRandomHeightEntry(personInfo); ViewData["Height"] = ReadHeight(personInfo).FirstOrDefault(); ViewData["PersonID"] = personInfo.PersonId.ToString(); ViewData["Name"] = personInfo.Name; ViewData["RecordName"] = personInfo.SelectedRecord.Name; return(View("Height")); }
static void Main(string[] args) { Guid appId = new Guid(ConfigurationManager.AppSettings["ApplicationId"]); Guid personID = new Guid(ConfigurationManager.AppSettings["PersonID"]); var certbytes = System.IO.File.ReadAllBytes(ConfigurationManager.AppSettings["ApplicationCertificateFilename"]); X509Certificate2 cert = new X509Certificate2(certbytes, ConfigurationManager.AppSettings["AppCertPassword"]); WebApplicationCredential cred = new WebApplicationCredential(appId, cert); OfflineWebApplicationConnection connection = new OfflineWebApplicationConnection(cred, personID); PersonInfo personInfo = connection.GetPersonInfo(); AddRandomHeightEntry(personInfo); var items = ReadHeight(personInfo); foreach (var item in items[0]) { Console.WriteLine("Heights :"); Console.WriteLine(((Height)item).Value.ToString()); } Console.ReadKey(); }