@page "/Parameters" @using GWMS.UI.Data @using GWMS.UI.Components @inject GWMSDataService DataService @inject MessageService AppMService @inject IJSRuntime JSRuntime

Setup Parametri

@if (processRunning) { }
@*

Simulazione

giorni
step
cons orario max
*@
@code { protected int numDays { get; set; } = 7; protected int stepMin { get; set; } = 30; protected int maxHourRate { get; set; } = 800; protected bool processRunning { get; set; } = false; protected async Task resetDB() { if (!await JSRuntime.InvokeAsync("confirm", "Sicuro di voler risimulare l'intero set di dati?")) return; processRunning = true; DataService.RegenDB(numDays, stepMin, maxHourRate); processRunning = false; } protected override async Task OnInitializedAsync() { AppMService.ShowSearch = false; AppMService.PageName = "Setup Parametri"; AppMService.PageIcon = "fas fa-wrench pr-2"; } }