From 5df2fa99cefdb4a93b052fb2b2fcdfb6d98999ec Mon Sep 17 00:00:00 2001 From: David Lebee Date: Fri, 5 Feb 2021 14:09:07 -0500 Subject: [PATCH] just updating sample to support optional research. --- Demo/DynamicQueries/SearchContactParamsService.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Demo/DynamicQueries/SearchContactParamsService.cs b/Demo/DynamicQueries/SearchContactParamsService.cs index 3620880..0d4e999 100644 --- a/Demo/DynamicQueries/SearchContactParamsService.cs +++ b/Demo/DynamicQueries/SearchContactParamsService.cs @@ -10,7 +10,10 @@ namespace Demo.DynamicQueries public Task> AlterQueryableAsync(IQueryable query, IDynamicQueryParams dynamicQuery, CancellationToken cancellationToken = default) { var safe = dynamicQuery.GetParams()?.SearchDisplayName; - return Task.FromResult(query.Where(t => t.DisplayName.Contains(safe))); + if (!string.IsNullOrEmpty(safe)) + return Task.FromResult(query.Where(t => t.DisplayName.Contains(safe))); + + return Task.FromResult(query); } } }