From a0fd96af79aeef2c5a4a9fcc2987134b58a7729e Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Fri, 16 Dec 2022 12:44:38 +0100 Subject: [PATCH] Fix init messageservice --- MP.INVE/Data/MessageService.cs | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/MP.INVE/Data/MessageService.cs b/MP.INVE/Data/MessageService.cs index 0b560ee9..948b53f4 100644 --- a/MP.INVE/Data/MessageService.cs +++ b/MP.INVE/Data/MessageService.cs @@ -1,16 +1,21 @@ using Blazored.LocalStorage; using Microsoft.AspNetCore.Components; using MP.Data.DTO; +using NLog; using NLog.Fluent; namespace MP.INVE.Data { public class MessageService { - [Inject] protected ILocalStorageService localStorage { get; set; } = null!; - [Inject] - protected ILogger logger { get; set; } = null!; + + public MessageService(ILocalStorageService genLocalStorage) + { + localStorage = genLocalStorage; + } + + private static Logger Log = LogManager.GetCurrentClassLogger(); /// /// Effettua pulizia localstorage @@ -30,20 +35,22 @@ namespace MP.INVE.Data } return answ; } + /// /// Restituisce il record OperatoreDTO da localstorage /// /// public async Task getCurrOperDtoAsync() { - OperatoreDTO answ = new OperatoreDTO(); - //var result = await localStorage.GetItemAsync("Opr"); - //if(result != null) - //{ - // answ= result; - //} + OperatoreDTO answ = new OperatoreDTO(); + var result = await localStorage.GetItemAsync("Opr"); + if (result != null) + { + answ = result; + } return answ; } + /// /// scrive il record OperatoreDTO nel localstorage /// @@ -55,6 +62,7 @@ namespace MP.INVE.Data answ = true; return answ; } + #if false public event Action EA_PageUpdated = null!; @@ -196,7 +204,7 @@ namespace MP.INVE.Data private int _currPage { get; set; } = 1; private int _numRecord { get; set; } = 10; - private int _totalCount { get; set; } = 0; + private int _totalCount { get; set; } = 0; #endif } } \ No newline at end of file