public IEnumerable <MedicationPrescription> AdvancedSearch(PrescriptionAdvancedFilterDto filterDto) { var prescriptions = _medicationPrescriptionWrapper.Repository.GetMatching(filterDto.GetFilterExpression()); if (!string.IsNullOrEmpty(filterDto.Diagnosis)) { prescriptions = FilterByDiagnosis(prescriptions, filterDto.Diagnosis); } return(AttachDiagnoses(prescriptions)); }
public IActionResult PrescriptionAdvancedSearch(PrescriptionAdvancedFilterDto filterDto) => Ok(_medicationPrescriptionService.AdvancedSearch(filterDto));