diff --git a/README.md b/README.md
index 98f1782..56f0114 100644
--- a/README.md
+++ b/README.md
@@ -19,19 +19,6 @@ Please visit the [Tubular GitHub Page](http://unosquare.github.io/tubular) to le
PM> Install-Package Tubular.ServerSide
```
-## Global Settings
-
-You can access global settings by using the static object `TubularDefaultSettings` and setup common behavior in Tubular. The settings included are:
-
-
-
Setting
Default value
Notes
-
AdjustTimezoneOffset
True
Determines if the DateTime from a Response should adjust the timezone offset send by within the Request.
-
-
-## Building C# Library
-
-To build the solution you need VS2017 with .NET Core support.
-
## Sample
You can check out the Tubular GitHub Page to get a few examples. We still need to work on more samples and better documentation, but we feel what we have now will get you up to speed very quickly :).
diff --git a/src/Unosquare.Tubular.AspNetCoreSample/Startup.cs b/src/Unosquare.Tubular.AspNetCoreSample/Startup.cs
index 2bc1758..a421cfa 100644
--- a/src/Unosquare.Tubular.AspNetCoreSample/Startup.cs
+++ b/src/Unosquare.Tubular.AspNetCoreSample/Startup.cs
@@ -83,11 +83,9 @@ public void Configure(IApplicationBuilder app)
app.UseCors(builder => builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader());
app.UseAuthorization();
+ app.UseRouting();
- app.UseEndpoints(endpoints =>
- {
- endpoints.MapControllers();
- });
+ app.UseEndpoints(endpoints => endpoints.MapControllers());
}
}
}
\ No newline at end of file
diff --git a/src/Unosquare.Tubular.AspNetCoreSample/Unosquare.Tubular.AspNetCoreSample.csproj b/src/Unosquare.Tubular.AspNetCoreSample/Unosquare.Tubular.AspNetCoreSample.csproj
index a0cdf11..ef4abb0 100644
--- a/src/Unosquare.Tubular.AspNetCoreSample/Unosquare.Tubular.AspNetCoreSample.csproj
+++ b/src/Unosquare.Tubular.AspNetCoreSample/Unosquare.Tubular.AspNetCoreSample.csproj
@@ -20,11 +20,11 @@
-
-
+
+
-
-
+
+
diff --git a/src/Unosquare.Tubular.AspNetCoreSample/web.config b/src/Unosquare.Tubular.AspNetCoreSample/web.config
index dc0514f..6ee7496 100644
--- a/src/Unosquare.Tubular.AspNetCoreSample/web.config
+++ b/src/Unosquare.Tubular.AspNetCoreSample/web.config
@@ -1,14 +1,18 @@
-
-
-
+
-
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/src/Unosquare.Tubular.EmbedioSample/Unosquare.Tubular.EmbedioSample.csproj b/src/Unosquare.Tubular.EmbedioSample/Unosquare.Tubular.EmbedioSample.csproj
index 3ad183e..1bef904 100644
--- a/src/Unosquare.Tubular.EmbedioSample/Unosquare.Tubular.EmbedioSample.csproj
+++ b/src/Unosquare.Tubular.EmbedioSample/Unosquare.Tubular.EmbedioSample.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/src/Unosquare.Tubular/Extensions.cs b/src/Unosquare.Tubular/Extensions.cs
index 733f224..1767d67 100644
--- a/src/Unosquare.Tubular/Extensions.cs
+++ b/src/Unosquare.Tubular/Extensions.cs
@@ -61,9 +61,6 @@ public static GridDataResponse CreateGridDataResponse(
if (request.Columns.Any() != true)
throw new ArgumentOutOfRangeException(nameof(request), "Missing column information");
- // Remove this in future versions.
- AdjustFilters(request);
-
var response = new GridDataResponse
{
Counter = request.Counter,
@@ -142,19 +139,6 @@ public static GridDataResponse CreateGridDataResponse(
return response;
}
- private static void AdjustFilters(GridDataRequest request)
- {
- if (request.Search != null)
- request.SearchText = request.Search.Text;
-
- foreach (var column in request.Columns.Where(x => x.Filter != null))
- {
- column.FilterArgument = column.Filter.Argument;
- column.FilterOperator = column.Filter.Operator;
- column.FilterText = column.Filter.Text;
- }
- }
-
[MethodImpl(MethodImplOptions.AggressiveInlining)]
private static Dictionary MapColumnsToProperties(
IReadOnlyCollection columns,
@@ -187,10 +171,9 @@ private static List> CreateGridPayload(
{
if (column.Value is DateTime time)
{
- if (column.Key.DataType == DataType.DateTimeUtc || !TubularDefaultSettings.AdjustTimezoneOffset)
- payloadItem.Add(time);
- else
- payloadItem.Add(time.AddMinutes(-timezoneOffset));
+ payloadItem.Add(column.Key.DataType == DataType.DateTimeUtc
+ ? time
+ : time.AddMinutes(-timezoneOffset));
}
else
{
@@ -338,7 +321,7 @@ private static IQueryable FilterResponse(GridDataRequest request, IQueryable sub
// Perform Searching
var searchLambda = new StringBuilder();
- var searchParamArgs = new List