Files
monorepo/LCU.API.Internal.DocumentIngestor/LCU.API.Internal.DocumentIngestorLib/Extensions/Queryables/DocumentProcessingInfoIngestorRunInfoIdQueryable.cs
T
2026-03-25 14:50:13 -05:00

21 lines
736 B
C#

using System;
using System.Linq;
using LCU.Library.Internal.DocumentIngestorModels.Entities;
using LCU.Library.Internal.DocumentIngestorModels.Models.Pagination;
namespace LCU.Api.Internal.DocumentIngestorLib.Extensions.Queryables
{
public static class DocumentProcessingInfoIngestorRunInfoIdQueryable
{
public static IQueryable<DocumentProcessingInfo> FilterIngestorRunInfoId(this IQueryable<DocumentProcessingInfo> queryable, Filter filter)
{
if (filter.IngestorRunInfoId == null)
{
return queryable;
}
return queryable.Where(documentProcessingInfo => documentProcessingInfo.IngestorRunInfoId == filter.IngestorRunInfoId);
}
}
}