// API public async Task <string> InsertIntoCollection(ReferralData newReferral) { string returnString; var values = new Dictionary <string, string> { { "PatientName", newReferral.PatientName }, { "CAD", newReferral.CAD }, { "CallStatus", newReferral.CallStatus }, { "DateOfDischarge", newReferral.DateOfDischarge }, { "RequestedTime", newReferral.RequestedTime }, { "CallTaker", newReferral.CallTaker }, { "Nature", newReferral.Nature }, { "Provider", newReferral.Provider }, { "CreatedDate", newReferral.CreatedDate }, { "CreatedTime", newReferral.CreatedTime } }; try { var encodedContent = new FormUrlEncodedContent(values); var response = await client.PostAsync("ReferralItem", encodedContent); returnString = response.StatusCode.ToString(); } catch (Exception e) { returnString = e.Message.ToString(); } return($"InsertIntoCollection: {returnString}"); }
// API public async Task <string> UpdateReferral(ReferralData updatedReferral) { string returnString; var values = new Dictionary <string, string> { { "ID", updatedReferral.ID.ToString() }, { "EditTime", DateTime.Now.ToString("HH:mm:ss") }, { "CallTaker", Environment.UserName.ToLower() }, { "PatientName", updatedReferral.PatientName }, { "CAD", updatedReferral.CAD }, { "CallStatus", updatedReferral.CallStatus }, { "DateOfDischarge", updatedReferral.DateOfDischarge }, { "RequestedTime", updatedReferral.RequestedTime }, { "Nature", updatedReferral.Nature }, { "Provider", updatedReferral.Provider } }; try { var encodedContent = new FormUrlEncodedContent(values); var response = await client.PutAsync("ReferralItem", encodedContent); returnString = await response.Content.ReadAsStringAsync(); } catch (Exception e) { returnString = e.Message.ToString(); } return(returnString); }