Files
2026-03-25 14:50:13 -05:00

21 lines
762 B
C#

using System.Linq;
using Microsoft.EntityFrameworkCore;
using LCU.Library.Internal.DocumentIngestorModels.Entities;
using LCU.Library.Internal.DocumentIngestorModels.Models.Pagination;
namespace LCU.Api.Internal.DocumentIngestorLib.Extensions.Queryables
{
public static class DocumentProcessingInfoDocBusinessNameQueryable
{
public static IQueryable<DocumentProcessingInfo> FilterDocBusinessName(this IQueryable<DocumentProcessingInfo> queryable, Filter filter)
{
if (filter?.DocBusinessName == null)
{
return queryable;
}
return queryable.Where(documentProcessingInfo => documentProcessingInfo.DocumentBusinessName.Contains(filter.DocBusinessName));
}
}
}