using Blazored.LocalStorage; using Microsoft.AspNetCore.Components; using MP.Data.DatabaseModels; using MP.Data.DTO; using MP.INVE.Data; namespace MP.INVE.Pages { public partial class Index { #region Public Properties //public List? ElencoLink { get; set; } #endregion Public Properties #region Protected Methods protected override async Task OnInitializedAsync() { //// nascondo ricerca //MessageService.ShowSearch = false; //// recupero elenco JQM ////ElencoLink = await MDService.ElencoLink(); //configData = await MDService.ConfigGetAll(); //if (configData != null) //{ // var currRec = configData.FirstOrDefault(x => x.Chiave == "AZIENDA"); // if (currRec != null) // { // currAzienda = currRec.Valore; // } //} //await getId(); await Task.Delay(1); } #if false [Inject] protected ILocalStorageService localStorage { get; set; } = null!; [Inject] protected NavigationManager NavManager { get; set; } = null!; protected async Task getId() { OperatoreDTO local = new OperatoreDTO(); local = await localStorage.GetItemAsync("MatrOpr"); if ((local == null)) { NavManager.NavigateTo("OperatoreLogin"); } } #endif #endregion Protected Methods #region Private Fields private string currAzienda = ""; #endregion Private Fields #region Private Properties private List? configData { get; set; } = null; #endregion Private Properties } }