public JsonResult GetPatientByVoterId(int voterId) { Patient patient = _patientManager.GetAll().FirstOrDefault(m => m.VoterId == voterId); Session["patientId"] = patient.Id; return(Json(patient, JsonRequestBehavior.AllowGet)); }
public ActionResult TreatmentToPatient(PatientTreatment model, int centerId) { Patient patient = _patientManager.GetAll().FirstOrDefault(m => m.Id == model.PatientId); patient.ServiceGiven = model.ServiceTime; try { if (ModelState.IsValid) { _patientManager.Update(patient); _patientTreatmentManager.Add(model); ViewBag.message = "Patient treatment is given Sucessfully"; } } catch (Exception ex) { ViewBag.message = ex.Message; } SelectList aList = new SelectList(_doctorManager.GetAll().ToList(), "Id", "Name"); SelectList list = new SelectList(_diseaseManager.GetAll().ToList(), "Id", "Name"); Dictionary <int, string> doses = new Dictionary <int, string>() { { 1, "Before Meal" }, { 2, "After Meal" } }; ViewBag.doctors = aList; ViewBag.diseases = list; SelectList anList = new SelectList(doses, "Key", "Value"); ViewBag.doseList = anList; return(View(model)); }
public ActionResult PatientRegistration(Patient model) { if (_patientManager.Add(model)) { ViewBag.message = "Patient Added Sucessfully"; } return(View()); }
public ActionResult ShowAllHistory() { if (Session["patientId"] == null) { ViewBag.message = "Please Give Patient Voter Id"; return(View()); } int patientId = (int)Session["patientId"]; Patient patient = _patientManager.GetAll().ToList().FirstOrDefault(m => m.Id == patientId); var patientTreatments = from aa in _patientTreatmentManager.GetAll() where aa.PatientId == patientId orderby aa.Date select aa; Session["patientId"] = null; ShowAllHistoryViewModel model = new ShowAllHistoryViewModel(); model.Patient = patient; model.PatientTreatments = patientTreatments.ToList(); if (model.PatientTreatments.Count == 0) { ViewBag.message = "This Patient did't get any Treatment"; } return(View(model)); }