14 lines
520 B
C#
14 lines
520 B
C#
namespace LCU.API.Internal.LoanRateLib.Extensions.Queryables;
|
|
public static class RateUploadInfoCreatedByQueryable
|
|
{
|
|
public static IQueryable<RateUploadInfo> FilterByCreatedBy(this IQueryable<RateUploadInfo> queryable, RateUploadInfoFilter rateUploadInfoFilter)
|
|
{
|
|
if (rateUploadInfoFilter.CreatedBy == null)
|
|
{
|
|
return queryable;
|
|
}
|
|
|
|
return queryable.Where(rateUploadInfo => rateUploadInfo.CreatedBy.ToUpper().Contains(rateUploadInfoFilter.CreatedBy.ToUpper()));
|
|
}
|
|
}
|