modifica init x evitare duplicazioni
This commit is contained in:
@@ -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<EventDto> ListEventi = new();
|
||||
private List<EventDto> ListEventi { get; set; } = new();
|
||||
|
||||
/// <summary>
|
||||
/// 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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -121,7 +115,12 @@ namespace Lux.UI.Components.Pages
|
||||
/// </summary>
|
||||
private async Task ReloadData()
|
||||
{
|
||||
await DoSimData();
|
||||
if (ListEventi.Count == 0)
|
||||
{
|
||||
ListEventi = new List<EventDto>();
|
||||
//ListEventi.Clear();
|
||||
await DoSimData();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user