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 FilterIngestorRunInfoId(this IQueryable queryable, Filter filter) { if (filter.IngestorRunInfoId == null) { return queryable; } return queryable.Where(documentProcessingInfo => documentProcessingInfo.IngestorRunInfoId == filter.IngestorRunInfoId); } } }