From aa685839cd5d57842e42bf8fa48f399fd383fffc Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Fri, 12 May 2023 11:23:24 +0200 Subject: [PATCH] gestione err --- WebDoorCreator.Data/Services/QueueDataService.cs | 11 +++++++++++ WebDoorCreator.UI/Pages/DoorDefinition.razor.cs | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/WebDoorCreator.Data/Services/QueueDataService.cs b/WebDoorCreator.Data/Services/QueueDataService.cs index 7a39262..687da5b 100644 --- a/WebDoorCreator.Data/Services/QueueDataService.cs +++ b/WebDoorCreator.Data/Services/QueueDataService.cs @@ -74,6 +74,17 @@ namespace WebDoorCreator.Data.Services RedisValue svgVal = await redisDb.StringGetAsync(currSvgKey); return svgVal.ToString(); } + /// + /// Restitusice gli errori della porta in oggetto + /// + /// formato DoorId:Versione + /// + public async Task DoorErrGet(string doorIdVers) + { + RedisKey currErrKey = new RedisKey($"{Constants.CALC_REQ_ERRS}:{doorIdVers}"); + RedisValue errVal = await redisDb.StringGetAsync(currErrKey); + return errVal.ToString(); + } public async Task FlushRedisCache() { diff --git a/WebDoorCreator.UI/Pages/DoorDefinition.razor.cs b/WebDoorCreator.UI/Pages/DoorDefinition.razor.cs index c1b7b9d..ba5b857 100644 --- a/WebDoorCreator.UI/Pages/DoorDefinition.razor.cs +++ b/WebDoorCreator.UI/Pages/DoorDefinition.razor.cs @@ -187,7 +187,7 @@ namespace WebDoorCreator.UI.Pages if (string.IsNullOrEmpty(DoorSvgContent)) { IsErr = true; - //ErrCode = await QDataServ.DoorErrGet(doorSvgVers); + ErrCode = await QDataServ.DoorErrGet(doorSvgVers); } await Task.Run(async () => await InvokeAsync(StateHasChanged)); }