Files
sanctions-search/src/SanctionsSearch.Worker/Extensions/SearchRequestExtensions.cs
T

10 lines
328 B
C#
Raw Normal View History

2024-09-01 18:09:48 -05:00
namespace SanctionsSearch.Worker.Extensions;
static class SearchRequestExtensions
{
public static Expression<Func<Sdn, bool>> ToSdnFilter(this SearchRequest request)
{
var nameParts = request.Name.Split(' ', StringSplitOptions.RemoveEmptyEntries);
return sdn => nameParts.All(part => sdn.Name.Contains(part));
}
}