diff --git a/GWMS.UI/Extensions/NavigationManagerExtension.cs b/GWMS.UI/Extensions/NavigationManagerExtension.cs
new file mode 100644
index 0000000..befd252
--- /dev/null
+++ b/GWMS.UI/Extensions/NavigationManagerExtension.cs
@@ -0,0 +1,39 @@
+using Microsoft.AspNetCore.Components;
+using Microsoft.AspNetCore.WebUtilities;
+
+namespace GWMS.UI.Extensions
+{
+ public static class NavigationManagerExtension
+ {
+ #region Public Methods
+
+ ///
+ /// Estensione metodo NavigationManager
+ ///
+ /// https://code-maze.com/query-strings-blazor-webassembly/
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static T ExtractQueryStringByKey(this NavigationManager navManager, string key)
+ {
+ var uri = navManager.ToAbsoluteUri(navManager.Uri);
+ QueryHelpers.ParseQuery(uri.Query)
+ .TryGetValue(key, out var queryValue);
+
+ if (typeof(T).Equals(typeof(int)))
+ {
+ int.TryParse(queryValue, out int result);
+ return (T)(object)result;
+ }
+
+ if (typeof(T).Equals(typeof(string)))
+ return (T)(object)queryValue.ToString();
+
+ return default;
+ }
+
+ #endregion Public Methods
+ }
+}
\ No newline at end of file
diff --git a/GWMS.UI/GWMS.UI.csproj b/GWMS.UI/GWMS.UI.csproj
index f40c8ac..e3a02f9 100644
--- a/GWMS.UI/GWMS.UI.csproj
+++ b/GWMS.UI/GWMS.UI.csproj
@@ -2,7 +2,7 @@
net5.0
- 1.0.2108.2319
+ 1.0.2108.2409
95c9f021-52d1-4390-a670-5810b7b777b0
diff --git a/GWMS.UI/Pages/Orders.razor b/GWMS.UI/Pages/Orders.razor
index f4930b7..459205b 100644
--- a/GWMS.UI/Pages/Orders.razor
+++ b/GWMS.UI/Pages/Orders.razor
@@ -6,11 +6,16 @@