Files
monorepo/LCU.API.Internal.Dispatcher/LCU.Api.Internal.DispatcherLib/Extensions/Queryables/NextRunTimeGreaterThanDateQueryable.cs
T
2026-03-24 15:26:03 -05:00

18 lines
615 B
C#

using System.Linq;
using Microsoft.EntityFrameworkCore;
using LCU.Library.Internal.DispatcherModels.Models;
using LCU.Library.Internal.DispatcherModels.Entities;
namespace LCU.Api.Internal.DispatcherLib.Extensions.Queryables;
public static class NextRunTimeGreaterThanDateQueryable
{
public static IQueryable<Job> FilterNextRunTimeGreaterThanDate(this IQueryable<Job> queryable, Filter filter)
{
if (filter?.NextRuntimeGreaterThanDate == null)
{
return queryable;
}
return queryable.Where(job => job.NextRunTime >= filter.NextRuntimeGreaterThanDate);
}
}