I am trying to make extension method for querying ef core. I have this Extension:
public static class FiltrExtension
{
public static IQueryable<Contract> Filtr(this IQueryable<Contract> query, OrderFilter filter)
{
if (!string.IsNullOrWhiteSpace(filter.OrderType))
query.Where(x => x.OrderType == filter.OrderType);
return query;
}
}
and then I am trying to filtr data, but the extension method doing nothing:
var data = await _uow.DatabaseContext.Contract.Filtr(filter).ToListAsync();
Can anybody help please?