Adding
This commit is contained in:
+36
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user