Beispiel #1
0
        public ActionResult Delete(int id, int medicalRecordId)
        {
            ExamFindingsViewModel examFindingsViewModel = examFindingsRepository.GetById(id).ToViewModel();

            AddMedicalRecordToTempData(medicalRecordId);
            return(View(examFindingsViewModel));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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);
        }
Beispiel #5
0
        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));
        }