public JsonResult Generate(SimulatePatientViewModel SimulatePatientViewModel) { var patientList = new PatientService().GeneratePatientList(SimulatePatientViewModel); HttpContext.Session.SetString("patientList", JsonConvert.SerializeObject(patientList)); SimulatePatientViewModel.AgeDistribution = new PatientService().GetAgeDistribution(patientList); SimulatePatientViewModel.GenderDistribution = new PatientService().GetGenderDistribution(patientList); SimulatePatientViewModel.Status = "Success"; return(Json(SimulatePatientViewModel)); }
public JsonResult Insert(SimulatePatientViewModel SimulatePatientViewModel) { var patients = JsonConvert.DeserializeObject <List <Patient> >(HttpContext.Session.GetString("patientList")); new PatientService().InsertRecords(patients); var treatmentReadings = new TreatmentReadingService().GetTreatmentRecords(); var visitData = new VisitData(); visitData.TreatmentReadings = treatmentReadings; visitData.PatientDtoList = new PatientService().GetUniquePatients(treatmentReadings); SimulatePatientViewModel.VisitData = visitData; SimulatePatientViewModel.Status = "Success"; return(Json(SimulatePatientViewModel)); }