public ActionResult Delete(int id, int medicalRecordId) { ExamFindingsViewModel examFindingsViewModel = examFindingsRepository.GetById(id).ToViewModel(); AddMedicalRecordToTempData(medicalRecordId); return(View(examFindingsViewModel)); }
public ActionResult Details(int id, int medicalRecordId) { ExamFindingsViewModel examFindingsViewModel = examFindingsRepository.GetById(id).ToViewModel(); examFindingsViewModel.MedicalRecordEntryViewModel = medicalRecordEntryRepository.GetById(medicalRecordId).ToViewModel(); AddMedicalRecordToTempData(medicalRecordId); TempData.Keep(); return(View(examFindingsViewModel)); }
public ActionResult Create(int medicalRecordId) { AddMedicalRecordToTempData(medicalRecordId); TempData.Keep(); ExamFindingsViewModel examFindingsViewModel = new ExamFindingsViewModel { MedicalRecordEntryViewModel = medicalRecordEntryRepository.GetById(medicalRecordId).ToViewModel() }; return(View(examFindingsViewModel)); }
public static ExamFindings ToDomainModel(this ExamFindingsViewModel examFindingsViewModel) { ExamFindings examFindings = new ExamFindings(); examFindings.Id = examFindingsViewModel.Id; examFindings.Abnormal = examFindingsViewModel.Abnormal; examFindings.Positive = examFindingsViewModel.Positive; examFindings.RelevantNegative = examFindingsViewModel.RelevantNegative; examFindings.MedicalRecordEntry = examFindingsViewModel.MedicalRecordEntryViewModel.ToDomainModel(); return(examFindings); }
public ActionResult Edit(ExamFindingsViewModel examFindingsViewModel, int medicalRecordId) { examFindingsViewModel.MedicalRecordEntryViewModel = medicalRecordEntryRepository.GetById(medicalRecordId).ToViewModel(); AddMedicalRecordToTempData(examFindingsViewModel.MedicalRecordEntryViewModel.Id); if (ModelState.IsValid) { AddMedicalRecordToTempData(examFindingsViewModel.MedicalRecordEntryViewModel.Id); examFindingsRepository.Update(examFindingsViewModel.ToDomainModel()); return(RedirectToAction("Index", new { medicalRecordId = examFindingsViewModel.MedicalRecordEntryViewModel.Id })); } AddMedicalRecordToTempData(examFindingsViewModel.MedicalRecordEntryViewModel.Id); return(View(examFindingsViewModel)); }