apply sorting ...

This commit is contained in:
2026-09-06 00:20:06 +03:30
parent cc8f3fdd1b
commit 057d891a32
58 changed files with 243 additions and 251 deletions
+14 -9
View File
@@ -1,16 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
using xCommons.Extensions;
using xDataService.Configuration;
using xDataService.Constants;
using xExceptions.Constants;
using xModels.Base;
using xModels.Dtos;
using System.Reflection;
using xCommons.Extensions;
using xExceptions.Constants;
using System.Threading.Tasks;
using xDataService.Constants;
using System.Linq.Expressions;
using System.Collections.Generic;
using xDataService.Configuration;
using Microsoft.EntityFrameworkCore;
namespace xDataService.Extensions
{
@@ -22,6 +22,7 @@ namespace xDataService.Extensions
/// <param name="source"></param>
/// <param name="filter"></param>
/// <typeparam name="T"></typeparam>
/// <typeparam name="TKey"></typeparam>
/// <returns></returns>
public static IQueryable<T> ApplyFilter<T, TKey>(
this IQueryable<T> source,
@@ -40,6 +41,7 @@ namespace xDataService.Extensions
/// <param name="source"></param>
/// <param name="filter"></param>
/// <typeparam name="T"></typeparam>
/// <typeparam name="TKey"></typeparam>
/// <returns></returns>
public static async Task<IQueryable<T>> ApplyFilterAsync<T, TKey>(
this IQueryable<T> source,
@@ -84,6 +86,7 @@ namespace xDataService.Extensions
/// <param name="source"></param>
/// <param name="filter"></param>
/// <typeparam name="T"></typeparam>
/// <typeparam name="TKey"></typeparam>
/// <returns></returns>
public static async Task<IEnumerable<T>> ApplyFilterAsync<T, TKey>(
this IEnumerable<T> source,
@@ -319,6 +322,7 @@ namespace xDataService.Extensions
/// <param name="isAscending"></param>
/// <param name="columnsMap"></param>
/// <typeparam name="T"></typeparam>
/// <typeparam name="TKey"></typeparam>
/// <returns></returns>
public static IQueryable<T> ApplySorting<T, TKey>(
this IQueryable<T> source,
@@ -372,6 +376,7 @@ namespace xDataService.Extensions
/// <param name="isAscending"></param>
/// <param name="columnsMap"></param>
/// <typeparam name="T"></typeparam>
/// <typeparam name="TKey"></typeparam>
/// <returns></returns>
public static IEnumerable<T> ApplySorting<T, TKey>(
this IEnumerable<T> source,