Skip to content

Commit 82551ec

Browse files
committed
Added DataTablesFilterAttribute
1 parent dd40e15 commit 82551ec

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Mvc.JQuery.Datatables/DataTablesFilter.cs renamed to Mvc.JQuery.Datatables/DataTablesFiltering.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
namespace Mvc.JQuery.Datatables
88
{
9-
internal class DataTablesFilter
9+
internal class DataTablesFiltering
1010
{
11-
public IQueryable<T> FilterPagingSortingSearch<T>(DataTablesParam dtParameters, IQueryable<T> data, DataTablesPropertyInfo[] columns)
11+
public IQueryable<T> ApplyFiltersAndSort<T>(DataTablesParam dtParameters, IQueryable<T> data, DataTablesPropertyInfo[] columns)
1212
{
1313
if (!String.IsNullOrEmpty(dtParameters.sSearch))
1414
{

Mvc.JQuery.Datatables/DataTablesResult.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,11 @@ DataTablesData GetResults(IQueryable<TSource> data, DataTablesParam param)
100100
{
101101
var totalRecords = data.Count(); //annoying this, as it causes an extra evaluation..
102102

103-
var filters = new DataTablesFilter();
103+
var filters = new DataTablesFiltering();
104104

105105
var outputProperties = DataTablesTypeInfo<TSource>.Properties;
106106

107-
var filteredData = filters.FilterPagingSortingSearch(param, data, outputProperties);
107+
var filteredData = filters.ApplyFiltersAndSort(param, data, outputProperties);
108108
var totalDisplayRecords = filteredData.Count();
109109

110110
var skipped = filteredData.Skip(param.iDisplayStart);

Mvc.JQuery.Datatables/Mvc.JQuery.Datatables.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
<Reference Include="System.Xml" />
7979
</ItemGroup>
8080
<ItemGroup>
81-
<Compile Include="DataTablesFilter.cs" />
81+
<Compile Include="DataTablesFiltering.cs" />
8282
<Compile Include="DataTablesFilterAttribute.cs" />
8383
<Compile Include="Models\ColDef.cs" />
8484
<Compile Include="ColumnFilterSettingsVm.cs" />

0 commit comments

Comments
 (0)