diff --git a/MP.Stats/Pages/Scarti.razor b/MP.Stats/Pages/Scarti.razor
index 32d80ce7..580a6bf9 100644
--- a/MP.Stats/Pages/Scarti.razor
+++ b/MP.Stats/Pages/Scarti.razor
@@ -1,4 +1,5 @@
@page "/scarti"
+@*@page "/scarti/{IdxMacchina}"*@
@using MP.Stats.Components
@@ -9,7 +10,7 @@
@if (ShowCharts == true)
{
-
+
}
@if (ListRecords == null)
{
@@ -67,6 +68,6 @@
}
\ No newline at end of file
diff --git a/MP.Stats/Pages/Scarti.razor.cs b/MP.Stats/Pages/Scarti.razor.cs
index f5d3baa3..359e7c04 100644
--- a/MP.Stats/Pages/Scarti.razor.cs
+++ b/MP.Stats/Pages/Scarti.razor.cs
@@ -25,18 +25,6 @@ namespace MP.Stats.Pages
private int _numRecord { get; set; } = 10;
- private SelectData currFilter
- {
- get
- {
- return MessageService.DetailFilter;
- }
- set
- {
- MessageService.DetailFilter = value;
- }
- }
-
private int currPage
{
get => _currPage;
@@ -100,6 +88,23 @@ namespace MP.Stats.Pages
#endregion Protected Properties
+ #region Public Properties
+
+ [Parameter]
+ public SelectData currFilter
+ {
+ get
+ {
+ return MessageService.DetailFilter;
+ }
+ set
+ {
+ MessageService.DetailFilter = value;
+ }
+ }
+
+ #endregion Public Properties
+
#region Private Methods
private async Task reloadData()
@@ -196,11 +201,11 @@ namespace MP.Stats.Pages
MessageService.EA_SearchUpdated -= OnSeachUpdated;
}
- public void OnSeachUpdated()
+ public async void OnSeachUpdated()
{
- InvokeAsync(() =>
+ await InvokeAsync(() =>
{
- UpdateData();
+ Task task = UpdateData();
StateHasChanged();
});
}