Eliminato cortocircuito sync/async

This commit is contained in:
Samuele Locatelli
2023-01-17 12:34:15 +01:00
parent 1162160350
commit d85ede57c1
2 changed files with 6 additions and 6 deletions
@@ -1,22 +1,22 @@
<div class="buttons">
@if (IsRicTimb)
{
<button class="mancTimb" @onclick="() =>doRichiesta(true)"><i class="fa-solid fa-right-to-bracket"></i>&nbsp;&nbsp;ENTRATA</button>
<button class="mancTimb" @onclick="() =>doRichiesta(false)">USCITA&nbsp;&nbsp;<i class="fa-solid fa-right-from-bracket"></i></button>
<button class="mancTimb" @onclick="() => doRichiesta(true)"><i class="fa-solid fa-right-to-bracket"></i>&nbsp;&nbsp;ENTRATA</button>
<button class="mancTimb" @onclick="() => doRichiesta(false)">USCITA&nbsp;&nbsp;<i class="fa-solid fa-right-from-bracket"></i></button>
}
else
{
@if (nextIsEntrata)
{
<button class="entrata" @onclick="() =>registraTimbratura(true)"><i class="fa-solid fa-right-to-bracket"></i>&nbsp;&nbsp;ENTRATA</button>
<button class="entrata" @onclick="() => registraTimbratura(true)"><i class="fa-solid fa-right-to-bracket"></i>&nbsp;&nbsp;ENTRATA</button>
<button class="uscitaDisabled" disabled>USCITA&nbsp;&nbsp;<i class="fa-solid fa-right-from-bracket"></i></button>
}
else
{
<button class="entrataDisabled" disabled><i class="fa-solid fa-right-to-bracket"></i>&nbsp;&nbsp;ENTRATA</button>
<button class="uscita" @onclick="() =>registraTimbratura(false)">USCITA&nbsp;&nbsp;<i class="fa-solid fa-right-from-bracket"></i></button>
<button class="uscita" @onclick="() => registraTimbratura(false)">USCITA&nbsp;&nbsp;<i class="fa-solid fa-right-from-bracket"></i></button>
}
}
</div>
@@ -43,7 +43,7 @@ namespace GPW.CORE.Smart.Components
#region Protected Methods
protected async void DoAdd(bool IsUscita)
protected async Task DoAdd(bool IsUscita)
{
// var accessorie / base
TimbratureModel currRecord = new TimbratureModel();
@@ -186,7 +186,7 @@ namespace GPW.CORE.Smart.Components
lastAction = $"Registrato evento {lastAct} alle {adesso:HH:mm}";
// inidico inizio update
isRecording = true;
DoAdd(!isEntrata);
await DoAdd(!isEntrata);
nextIsEntrata = !isEntrata;
MService.ReportTimbratura();
// chiudo visualizzazione stato update