This commit is contained in:
Zeeshaun
2026-04-07 14:21:04 -05:00
parent e37826fe30
commit 75ea216a17
264 changed files with 15920 additions and 0 deletions
@@ -0,0 +1,36 @@
using Microsoft.EntityFrameworkCore;
namespace LCU.API.Internal.LoanRateLib.Extensions.Queryables;
public static class IncludeAllQueryable
{
public static IQueryable<Rate> IncludeAll(this IQueryable<Rate> queryable)
{
return queryable.Include(rate => rate.RateEvaluations);
}
public static IQueryable<Rate> IncludeAllRatesEvaluations(this IQueryable<Rate> queryable)
{
return queryable.Include(rate => rate.RateEvaluations)
.ThenInclude(rate => rate.EvaluationDetail);
}
public static IQueryable<RateUploadInfo> IncludeAll(this IQueryable<RateUploadInfo> queryable)
{
return queryable.Include(rateUploadInfo => rateUploadInfo.Rates)
.Include(rateUploadInfo => rateUploadInfo.ClosedRates)
.ThenInclude(rate => rate.RateEvaluations);
}
public static IQueryable<RateUploadInfo> IncludeAllButClosedRates(this IQueryable<RateUploadInfo> queryable)
{
return queryable.Include(rateUploadInfo => rateUploadInfo.Rates)
.ThenInclude(rate => rate.RateEvaluations);
}
public static IQueryable<RateSheet> IncludeAll(this IQueryable<RateSheet> queryable)
{
return queryable.Include(rateSheet => rateSheet.RateSheetCells)
.Include(rateSheet => rateSheet.Rates)
.ThenInclude(rate => rate.RateEvaluations);
}
}