我想过滤性别。我调用了这个过滤器的所有函数。但它不值得。我想知道性别过滤器的确切调用函数是什么。在一个页面中,有 2 个选项。一种是男性和女性。如果单击 Male 它仅过滤 Male 的。但是在这里,如果我单击男性意味着它会显示男性和女性等成员的总数。
我在存储库中的代码
public IQueryable<Candidate> GetCandidates(string what,string location, string gender)
{
int Gender;
bool genderSpecified = int.TryParse(gender, out Gender);
(string.IsNullOrEmpty(gender)||
((candidate.Gender.HasValue))) &&
orderby candidate.createddate ascending
select candidate);
}
//在控制器中
IQueryable<Candidate> candidates = _repository.GetCandidates(what, where, gender);
ViewData["Filters"] = filters;
return GetPaginatedCandidates(page, candidates);
这是我的代码。但它没有正确过滤。