Skip to content

Commit a93b856

Browse files
urladaptor correction
1 parent 90eb301 commit a93b856

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

UrlAdaptor.Server/Controllers/GridController.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ public class GridController : ControllerBase
1414
public object Post([FromBody] DataManagerRequest DataManagerRequest)
1515
{
1616
// Retrieve data from the data source (e.g., database)
17-
IEnumerable<OrdersDetails> DataSource = GetOrderData();
17+
IQueryable<OrdersDetails> DataSource = GetOrderData().AsQueryable();
1818

19-
DataOperations operation = new DataOperations(); // Initialize DataOperations instance
19+
QueryableOperation queryableOperation = new QueryableOperation(); // Initialize DataOperations instance
2020

2121
// Handling searching operation
2222
if (DataManagerRequest.Search != null && DataManagerRequest.Search.Count > 0)
2323
{
24-
DataSource = operation.PerformSearching(DataSource, DataManagerRequest.Search);
24+
DataSource = queryableOperation.PerformSearching(DataSource, DataManagerRequest.Search);
2525
}
2626

2727
// Handling filtering operation
@@ -31,15 +31,15 @@ public object Post([FromBody] DataManagerRequest DataManagerRequest)
3131
{
3232
foreach (var predicate in condition.predicates)
3333
{
34-
DataSource = operation.PerformFiltering(DataSource, DataManagerRequest.Where, predicate.Operator);
34+
DataSource = queryableOperation.PerformFiltering(DataSource, DataManagerRequest.Where, predicate.Operator);
3535
}
3636
}
3737
}
3838

3939
// Handling sorting operation
4040
if (DataManagerRequest.Sorted != null && DataManagerRequest.Sorted.Count > 0)
4141
{
42-
DataSource = operation.PerformSorting(DataSource, DataManagerRequest.Sorted);
42+
DataSource = queryableOperation.PerformSorting(DataSource, DataManagerRequest.Sorted);
4343
}
4444

4545
// Get the total count of records
@@ -48,11 +48,11 @@ public object Post([FromBody] DataManagerRequest DataManagerRequest)
4848
// Handling paging operation.
4949
if (DataManagerRequest.Skip != 0)
5050
{
51-
DataSource = operation.PerformSkip(DataSource, DataManagerRequest.Skip);
51+
DataSource = queryableOperation.PerformSkip(DataSource, DataManagerRequest.Skip);
5252
}
5353
if (DataManagerRequest.Take != 0)
5454
{
55-
DataSource = operation.PerformTake(DataSource, DataManagerRequest.Take);
55+
DataSource = queryableOperation.PerformTake(DataSource, DataManagerRequest.Take);
5656
}
5757

5858
// Return data based on the request

0 commit comments

Comments
 (0)