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

10 lines
350 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 => EF.Functions.Like(sdn.Name, "%" + part + "%"));
2024-09-01 18:09:48 -05:00
}
}