public ActionResult UpdateCheckUp(int?id) { if (id != null) { var checkUp = db.CheckUps.Find(id); ViewBag.DoctorId = new SelectList(db.doctors.ToList(), "id", "DoctorName", checkUp.DoctorId); ViewBag.PatientId = new SelectList(db.Patients.ToList(), "id", "name", checkUp.PatientId); var CheckViewModel = new UpdateCheckUpViewModel(); CheckViewModel.CheckType = checkUp.CheckType; CheckViewModel.id = checkUp.id; return(View(CheckViewModel)); } return(HttpNotFound()); }
public ActionResult UpdateCheckUp(UpdateCheckUpViewModel viewModel) { if (ModelState.IsValid) { var OldCheckUp = db.CheckUps.Find(viewModel.id); OldCheckUp.DoctorId = viewModel.DoctorId; OldCheckUp.PatientId = viewModel.PatientId; OldCheckUp.CheckType = viewModel.CheckType; db.SaveChanges(); return(RedirectToAction("GetChecksUp")); } ViewBag.DoctorId = new SelectList(db.doctors.ToList(), "id", "DoctorName", viewModel.DoctorId); ViewBag.PatientId = new SelectList(db.Patients.ToList(), "id", "name", viewModel.PatientId); return(View(viewModel)); }