public ActionResult EditMedicalHistory(EditMedicalHistoryViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            var db     = new ApplicationDbContext();
            var record = db.MedicalHistory.Where(u => u.MedicalHistoryID == model.ID).FirstOrDefault();

            record.Details         = model.Details;
            db.Entry(record).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index", new { Message = MedicalHistoryMessageId.EditMedicalHistorySuccess }));
        }
        // GET: MedicalHistory/EditMedicalHistory
        public ActionResult EditMedicalHistory(int?ID)
        {
            if (ID == null)
            {
                return(View("Error"));
            }
            var db     = new ApplicationDbContext();
            var detail = db.MedicalHistory.Where(u => u.MedicalHistoryID == ID).FirstOrDefault();
            var model  = new EditMedicalHistoryViewModel
            {
                ID      = (int)ID,
                Details = detail.Details
            };

            return(View(model));
        }