public ActionResult Index(PatientDiseaseIndex m) { if (m.patientID > 0) { diseaseIndex.patientID = m.patientID; diseaseIndex.Patient = DataBase.Session.Query <PatientModel>().Where(x => x.ID == m.patientID).SingleOrDefault(); diseaseIndex.patientDiseaseList = DataBase.Session.Query <Patient_Disease_Model>().Where(x => x.PatientID == m.patientID).ToList(); diseaseIndex.disease = getDiseaseList(diseaseIndex); diseaseIndex.Sepsis = diseaseIndex.disease.Contains(1) ? true : false; diseaseIndex.SleepApnea = diseaseIndex.disease.Contains(2) ? true : false; diseaseIndex.HyperTension = diseaseIndex.disease.Contains(3) ? true : false; ViewBag.selected = 1; //if ((diseaseIndex.disease.Contains(1).Equals(m.Sepsis ? 1 : 0))) //{ // return Content("Speis is turned"); //} return(View(diseaseIndex)); } else { return(View(diseaseIndex)); } }
public List <int> getDiseaseList(PatientDiseaseIndex m) { List <int> l = new List <int>(); foreach (var disease in m.patientDiseaseList) { l.Add(disease.DiseaseID); } return(l); }