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)); }
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)); }