private static IEnumerable <HzzoMedsImportDto> FilterByType( DrugListTypeFilter type, IEnumerable <HzzoMedsImportDto> result) { if (type != DrugListTypeFilter.All) { var targetType = (DrugListType)(int)type; result = result.Where(x => x.ListType == targetType); } return(result); }
public ActionResult GetDumpJson( [FromRoute] DrugListTypeFilter type, [FromRoute] string years = null, [FromQuery] int?page = 1, [FromQuery] int?size = 12) { var result = FilterByYears(years, FilterByType(type, _allMeds)) .ToList(); return(ApiResponse.TryForPagedData(result, page, size)); }