예제 #1
0
        public IActionResult Index(int doctorId, int prescriptionId, string filterString)
        {
            TempData["DoctorId"]       = doctorId;
            TempData["PrescriptionId"] = prescriptionId;

            var prescriptionDto = mDoctorMenager.GetAllPrescriptionForADoctor(doctorId, null)
                                  .FirstOrDefault(x => x.Id == prescriptionId);
            var medicineDtos = mDoctorMenager.GetAllMedicineForAPrescription(prescriptionId, filterString);

            var prescriptionViewModels = mViewModelMapper.Map(prescriptionDto);

            prescriptionViewModels.Medicines = mViewModelMapper.Map(medicineDtos).ToList();



            return(View(prescriptionViewModels));
        }
예제 #2
0
        public IActionResult Index(int doctorId, string filterString)
        {
            TempData["DoctorId"] = doctorId;


            var doctorDto = mDoctorMenager.GetAllDoctors(null)
                            .FirstOrDefault(x => x.Id == doctorId);

            var prescriptionDtos = mDoctorMenager.GetAllPrescriptionForADoctor(doctorId, filterString);

            var doctorViewModels = mViewModelMapper.Map(doctorDto);

            doctorViewModels.Prescriptions = mViewModelMapper.Map(prescriptionDtos).ToList();



            return(View(doctorViewModels));
        }