| @@ -19,11 +19,9 @@ namespace Diligent.WebAPI.Business.Extensions | |||
| for (int i = 0; i < query.Count; i++) | |||
| { | |||
| for (int j = 0; j < query[i].Applicants.Count; j++) | |||
| { | |||
| var app = query[i].Applicants.FilterApplicants(applicantFilterDto); | |||
| applicants.Add(app); | |||
| } | |||
| var app = query[i].Applicants.FilterApplicants(applicantFilterDto); | |||
| applicants.Add(app); | |||
| var k = query[i]; | |||
| k.Applicants = applicants[i]; | |||
| filteredAds.Add(k); | |||
| @@ -35,7 +33,7 @@ namespace Diligent.WebAPI.Business.Extensions | |||
| private static List<Applicant> FilterByExperience(this List<Applicant> query, int minExperience, int maxExperience) | |||
| { | |||
| if ((minExperience == 0 && maxExperience == 0) || minExperience > maxExperience) return query; | |||
| return query.Where(x => x.Experience >= minExperience && x.Experience < maxExperience).ToList(); | |||
| return query.Where(x => x.Experience >= minExperience && x.Experience <= maxExperience).ToList(); | |||
| } | |||
| private static List<Applicant> FilterByEmploymentType(this List<Applicant> query, string? employmentType) | |||