@using GWMS.UI.Data
@using GWMS.UI.Components
@inject GWMSDataService DataService
@inject MessageService AppMService
@inject IJSRuntime JSRuntime
@code {
[Parameter]
public EventCallback evRefresh { get; set; }
[Parameter]
public EventCallback evProcessing { get; set; }
protected int numDays { get; set; } = 7;
protected int stepMin { get; set; } = 30;
protected int maxHourRate { get; set; } = 800;
protected async Task resetDB()
{
if (!await JSRuntime.InvokeAsync("confirm", "Sicuro di voler risimulare il set di dati di Log?"))
return;
reportProcess();
//await DataService.RegenDB(numDays, stepMin, maxHourRate);
reportChange();
}
private void reportChange()
{
evRefresh.InvokeAsync(1);
}
private void reportProcess()
{
evProcessing.InvokeAsync(1);
}
}