Beispiel #1
0
        public ActionResult EditPatient(PatientDetailsAdvanceInfoViewModel patientAdvance)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("_EditAdvanceInfoPartialView", patientAdvance));
            }


            var patientdetailsAdvanceinfo = _patientServices.GetPatientById(patientAdvance.PatientId);

            patientdetailsAdvanceinfo.CivilStat        = patientAdvance.CivilStat;
            patientdetailsAdvanceinfo.ContactPhone     = patientAdvance.ContactTell;
            patientdetailsAdvanceinfo.Height           = patientAdvance.Height;
            patientdetailsAdvanceinfo.Weight           = patientAdvance.Weight;
            patientdetailsAdvanceinfo.Occupation       = patientAdvance.Occupation;
            patientdetailsAdvanceinfo.Company          = patientAdvance.Company;
            patientdetailsAdvanceinfo.BType            = patientAdvance.BloodType;
            patientdetailsAdvanceinfo.GuardianName     = patientAdvance.GuardianName;
            patientdetailsAdvanceinfo.GuardianContact  = patientAdvance.GuardianContact;
            patientdetailsAdvanceinfo.GuardianRelation = patientAdvance.GuardianRelation;

            _patientServices.UpdatePatient(patientdetailsAdvanceinfo);
            _unitofwork.Commit();

            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public PartialViewResult GetAdvanceInfo(Patient patient)
        {
            var patientadvnceinfo = new PatientDetailsAdvanceInfoViewModel()
            {
                PatientId           = patient.Pat_Id,
                CivilStat           = patient.CivilStat,
                CivilStatDictionary = _patientServices.Generate_CivilStatus_Dictionary()
            };

            return(PartialView("_EditAdvanceInfoPartialView", patientadvnceinfo));
        }