@page "/ispezioni" @attribute [Authorize] @using SteUp.Shared.Components.Layout @using SteUp.Shared.Components.Layout.Overlay @using SteUp.Shared.Components.SingleElements @using SteUp.Shared.Components.SingleElements.Card @using SteUp.Shared.Core.Entities @using SteUp.Shared.Core.Interface.LocalDb @inject IIspezioniService IspezioniService
@if (Ispezioni.IsNullOrEmpty()) { } else { }
@code{ private List Ispezioni { get; set; } = []; private bool VisibleOverlay { get; set; } = true; protected override async Task OnInitializedAsync() { await LoadData(); VisibleOverlay = false; StateHasChanged(); } private async Task LoadData() { Ispezioni = await IspezioniService.GetAllIspezioniWithSchedeAsync(); } private void OnClickIspezione(Ispezione ispezione) { SteupDataService.InspectionPageState.Ispezione = ispezione; NavigationManager.NavigateTo("/ispezione"); } }