diff --git a/Lux.UI/Components/Pages/ProdPlanner.razor.cs b/Lux.UI/Components/Pages/ProdPlanner.razor.cs index 6f8d0847..d00bbfca 100644 --- a/Lux.UI/Components/Pages/ProdPlanner.razor.cs +++ b/Lux.UI/Components/Pages/ProdPlanner.razor.cs @@ -7,16 +7,11 @@ namespace Lux.UI.Components.Pages { #region Protected Methods - protected override async Task OnInitializedAsync() - { - await ReloadData(); - } - #endregion Protected Methods #region Private Fields - private List ListEventi = new(); + private List ListEventi { get; set; } = new(); /// /// Periodo selezionato attuale @@ -36,16 +31,15 @@ namespace Lux.UI.Components.Pages private async Task DoSimData() { // simulo eventi... - ListEventi.Clear(); DateTime limStart = new DateTime(DateTime.Today.Year, 1, 1); DateTime limEnd = new DateTime(DateTime.Today.Year, 12, 31); await Task.Delay(50); int idx = 1; var simSaomad = DoSimPeriod("Saomad", idx, limStart, limEnd, 8, 19); ListEventi.AddRange(simSaomad); - //idx += ListEventi.Count(); - //var simEssetre = DoSimPeriod("Essetre", idx, limStart, limEnd, 8, 19); - //ListEventi.AddRange(simEssetre); + idx += ListEventi.Count(); + var simEssetre = DoSimPeriod("Essetre", idx, limStart, limEnd, 8, 19); + ListEventi.AddRange(simEssetre); } /// @@ -121,7 +115,12 @@ namespace Lux.UI.Components.Pages /// private async Task ReloadData() { - await DoSimData(); + if (ListEventi.Count == 0) + { + ListEventi = new List(); + //ListEventi.Clear(); + await DoSimData(); + } } ///