diff --git a/MP.Stats/Components/ChartScarti.razor b/MP.Stats/Components/ChartScarti.razor
index cfa6718c..c080c4bf 100644
--- a/MP.Stats/Components/ChartScarti.razor
+++ b/MP.Stats/Components/ChartScarti.razor
@@ -7,7 +7,7 @@
- @foreach (var item in CurrData)
+ @foreach (var item in @CurrData)
{
- @item.label: @item.value
}
@@ -21,7 +21,7 @@
[Parameter]
public SelectData currFilter { get; set; }
- protected List CurrData = new List();
+ protected List CurrData { get; set; } = new List();
protected override async Task OnInitializedAsync()
{
diff --git a/MP.Stats/Data/MpStatsService.cs b/MP.Stats/Data/MpStatsService.cs
index decb5923..55c0d61d 100644
--- a/MP.Stats/Data/MpStatsService.cs
+++ b/MP.Stats/Data/MpStatsService.cs
@@ -274,12 +274,12 @@ namespace MP.Stats.Data
else
{
// recupero dal DB (eventualmente con cache)
- var dbResult = StatScartiGetAll(CurrFilter, searchVal);
+ var dbResult = await StatScartiGetAll(CurrFilter, searchVal);
// faccio conteggio...
statResult = dbResult
- .Result
.GroupBy(x => x.Causale)
- .Select(y => new ChartKV() { label = y.First().Causale, value = y.Sum(c => c.Qta) })
+ .Select(y => new ChartKV() { label = y.First().Descrizione, value = y.Sum(c => c.Qta) })
+ .OrderByDescending(x => x.value)
.ToList();
rawData = JsonConvert.SerializeObject(statResult);
diff --git a/MP.Stats/Pages/Scarti.razor b/MP.Stats/Pages/Scarti.razor
index 9e35ebee..7f392517 100644
--- a/MP.Stats/Pages/Scarti.razor
+++ b/MP.Stats/Pages/Scarti.razor
@@ -7,7 +7,7 @@
- @**@
+
@if (ListRecords == null)
{