/// <summary> /// Convert JSON Data /// </summary> /// <param name="jsondata">JSON Object</param> /// <returns>List of Adverse Drug Events</returns> /// <remarks></remarks> public static List <AdverseDrugEvent> CnvJsonDataToList(JObject jsondata) { return(jsondata.GetValue("results"). Select(obj => new AdverseDrugEvent { CompanyNumb = Utilities.GetJTokenString(obj, "companynumb"), SafetyReportId = Utilities.GetJTokenString(obj, "safetyreportid"), FulfillExpediteCriteria = Utilities.GetJTokenString(obj, "fulfillexpeditecriteria"), ReceiveDateFormat = Utilities.GetJTokenString(obj, "receivedateformat"), ReceiptDateFormat = Utilities.GetJTokenString(obj, "receiptdateformat"), PrimarySource = obj["primarysource"], ReceiveDate = Utilities.GetJTokenString(obj, "receivedate"), OccurCountry = Utilities.GetJTokenString(obj, "occurcountry"), Serious = Utilities.GetJTokenString(obj, "serious"), SeriousnessCongenitalAnomali = Utilities.GetJTokenString(obj, "seriousnesscongenitalanomali"), SeriousnessDeath = Utilities.GetJTokenString(obj, "seriousnessdeath"), SeriousnessDisabling = Utilities.GetJTokenString(obj, "seriousnessdisabling"), SeriousnessHospitalization = Utilities.GetJTokenString(obj, "seriousnesshospitalization"), SeriousnessLifeThreatening = Utilities.GetJTokenString(obj, "seriousnesslifethreatening"), SeriousnessOther = Utilities.GetJTokenString(obj, "seriousnessother"), SafetyReportVersion = Utilities.GetJTokenString(obj, "safetyreportversion"), Patient = PatientData.ConvertJsonDate(((JObject)Utilities.GetJTokenObject(obj, "patient"))) }). ToList()); }