public static IQueryable<TResult> If<TResult>( Func<bool> condition, IEnumerable<TResult> thenSource )