public IEnumerable <Medicine> GetFilteredMedicine(MedicineFilter medicineFilter) { ISpecification <Medicine> medicineSpecification = new MedicineSpecificationConverter(medicineFilter).GetSpecification(); var meds = Find(medicineSpecification); Bind(meds); return(meds); }
public IHttpActionResult get([FromUri] int CurrentPage, int PageSize, string keyWord) { MedicineFilter filter = new MedicineFilter { KeyWord = keyWord }; BaseRequest <MedicineFilter> request = new BaseRequest <MedicineFilter> { Data = filter, CurrentPage = CurrentPage, PageSize = PageSize }; var response = service.QueryMedData(request); return(Ok(response)); }
public IEnumerable <Medicine> GetFilteredMedicine(MedicineFilter medicineFilter) { ISpecification <Medicine> medicineSpecification = new MedicineSpecificationConverter(medicineFilter).GetSpecification(); var meds = Find(medicineSpecification); var eagerMeds = GetAllEager(); IEnumerable <Medicine> result = new List <Medicine>(); foreach (var med in meds) { foreach (var eagerMed in eagerMeds) { if (med.Id == eagerMed.Id) { result.Append(eagerMed); } } } return(result); }
public MedicineSpecificationConverter(MedicineFilter filter) { _filter = filter; }
public IEnumerable <Medicine> GetFilteredMedicine(MedicineFilter medicineFilter) => medicineService.GetFilteredMedicine(medicineFilter);