// // GET: /PatientMedicalHistory/ public ActionResult Index(PatientMedicalHistoryViewModel model, int?diseasesId, int?patientId) { ModelState.Clear(); var totalrecords = 0; model.Patients = PatientManager.GetAllPatient(); model.Diseases = DiseasesManager.GetAllDiseases(); //model.Patients = PatientManager.GetPatientByDiseasesId(model.SearchField.SearchByDiseasesId); //GetAllPatientByDiseasesId(3); //ViewBag.DiseasesList = new SelectList(DiseasesManager.GetAllDiseases(), "DiseasesId", "Name"); //ViewBag.PatientList = new SelectList(new List<Patient>(), "PatientId", "Name"); model.PatientsMedicalHistories = PatientMedicalHistoryManager.GetAllMedicalHistoriesByPaging(out totalrecords, model, diseasesId, patientId); model.TotalRecords = totalrecords; return(View(model)); }