Пример #1
0
        public JsonResult GetPatientByVoterId(int voterId)
        {
            Patient patient = _patientManager.GetAll().FirstOrDefault(m => m.VoterId == voterId);

            Session["patientId"] = patient.Id;
            return(Json(patient, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        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));
        }
Пример #3
0
        public ActionResult PatientRegistration(Patient model)
        {
            if (_patientManager.Add(model))
            {
                ViewBag.message = "Patient Added Sucessfully";
            }

            return(View());
        }
Пример #4
0
        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));
        }