@@ -185,5 +185,15 @@ namespace IRaCIS.Core.Infrastructure.Extention
|
||||
|
||||
}
|
||||
|
||||
public static async Task<List<T>> SortToListAsync<T>(this IQueryable<T> source, string[] sortArray = default, CancellationToken cancellationToken = default)
|
||||
{
|
||||
var sortString = string.Join(',', sortArray);
|
||||
|
||||
source = source.OrderBy(sortString);
|
||||
|
||||
return await source.ToListAsync(cancellationToken);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user