I would like to replace this generic method to use Find() method instead of the predicate, this is the current method:
Find()
public virtual async Task