From 32b5a94a51e5deafa141d11cbd87f5b2214e5329 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Mon, 23 Mar 2026 19:46:00 +0100 Subject: [PATCH] Ancora review metodi da interface --- EgwCoreLib.Lux.Data/Services/StatsCollectService.cs | 2 +- Lux.API/Controllers/ImageController.cs | 9 ++------- Lux.UI/Components/Compo/Config/HardwareMan.razor.cs | 2 +- Lux.UI/Components/Compo/Config/ProfileMan.razor.cs | 2 +- Lux.UI/Components/Compo/FileMan/BtlPreview.razor.cs | 2 +- Lux.UI/Components/Compo/Item/SellingItemMan.razor.cs | 2 +- Lux.UI/Components/Compo/Offer/AddFromTemplate.razor.cs | 2 +- Lux.UI/Components/Compo/OfferCommonPar.razor.cs | 2 +- Lux.UI/Components/Compo/OfferRowMan.razor.cs | 4 ++-- Lux.UI/Components/Compo/OrderRowMan.razor.cs | 4 ++-- Lux.UI/Components/Compo/Stats/HistoricalStats.razor.cs | 2 +- Lux.UI/Components/Compo/Stats/RealTimeStats.razor.cs | 2 +- .../Components/Compo/Templates/TemplateRowList.razor.cs | 4 ++-- Lux.UI/Components/Pages/Offers.razor.cs | 2 +- Lux.UI/Components/Pages/Orders.razor.cs | 2 +- Lux.UI/Components/Pages/WorkLoadBalance.razor.cs | 2 +- 16 files changed, 20 insertions(+), 25 deletions(-) diff --git a/EgwCoreLib.Lux.Data/Services/StatsCollectService.cs b/EgwCoreLib.Lux.Data/Services/StatsCollectService.cs index 5ee95471..eb451839 100644 --- a/EgwCoreLib.Lux.Data/Services/StatsCollectService.cs +++ b/EgwCoreLib.Lux.Data/Services/StatsCollectService.cs @@ -37,7 +37,7 @@ namespace EgwCoreLib.Lux.Data.Services { // crea uno scope per risolvere servizi scoped (CalcRuidService incluso) await using var scope = _scopeFactory.CreateAsyncScope(); - var calcRuid = scope.ServiceProvider.GetRequiredService(); + var calcRuid = scope.ServiceProvider.GetRequiredService(); // esegui l'operazione; passa lo stoppingToken se il metodo lo supporta await calcRuid.ExportStatsToDbAsync(_clearProcessed); diff --git a/Lux.API/Controllers/ImageController.cs b/Lux.API/Controllers/ImageController.cs index 6cafcc26..03b79d49 100644 --- a/Lux.API/Controllers/ImageController.cs +++ b/Lux.API/Controllers/ImageController.cs @@ -16,7 +16,7 @@ namespace Lux.API.Controllers { #region Public Constructors - public ImageController(IConfiguration config, ImageCacheService imgServ, ILogger logger) + public ImageController(IConfiguration config, IImageCacheService imgServ, ILogger logger) { _config = config; _imgService = imgServ; @@ -219,6 +219,7 @@ namespace Lux.API.Controllers #region Private Fields private static Logger Log = LogManager.GetCurrentClassLogger(); + private readonly IImageCacheService _imgService; private readonly ILogger _logger; private IConfiguration _config; @@ -229,12 +230,6 @@ namespace Lux.API.Controllers #endregion Private Fields - #region Private Properties - - private ImageCacheService _imgService { get; set; } - - #endregion Private Properties - #region Private Methods /// diff --git a/Lux.UI/Components/Compo/Config/HardwareMan.razor.cs b/Lux.UI/Components/Compo/Config/HardwareMan.razor.cs index dfde6e60..9872b6a1 100644 --- a/Lux.UI/Components/Compo/Config/HardwareMan.razor.cs +++ b/Lux.UI/Components/Compo/Config/HardwareMan.razor.cs @@ -32,7 +32,7 @@ namespace Lux.UI.Components.Compo.Config protected IConfiguration Config { get; set; } = null!; [Inject] - protected CalcRuidService CRService { get; set; } = null!; + protected ICalcRuidService CRService { get; set; } = null!; [Inject] protected CalcRequestService CService { get; set; } = null!; diff --git a/Lux.UI/Components/Compo/Config/ProfileMan.razor.cs b/Lux.UI/Components/Compo/Config/ProfileMan.razor.cs index a2758a8e..77b50094 100644 --- a/Lux.UI/Components/Compo/Config/ProfileMan.razor.cs +++ b/Lux.UI/Components/Compo/Config/ProfileMan.razor.cs @@ -30,7 +30,7 @@ namespace Lux.UI.Components.Compo.Config protected IConfiguration Config { get; set; } = null!; [Inject] - protected CalcRuidService CRService { get; set; } = null!; + protected ICalcRuidService CRService { get; set; } = null!; [Inject] protected CalcRequestService CService { get; set; } = null!; diff --git a/Lux.UI/Components/Compo/FileMan/BtlPreview.razor.cs b/Lux.UI/Components/Compo/FileMan/BtlPreview.razor.cs index 8bb42556..c17b08f5 100644 --- a/Lux.UI/Components/Compo/FileMan/BtlPreview.razor.cs +++ b/Lux.UI/Components/Compo/FileMan/BtlPreview.razor.cs @@ -44,7 +44,7 @@ namespace Lux.UI.Components.Compo.FileMan private IOfferRowService ORService { get; set; } = null!; [Inject] - private ImageCacheService ICService { get; set; } = null!; + private IImageCacheService ICService { get; set; } = null!; #endregion Private Properties diff --git a/Lux.UI/Components/Compo/Item/SellingItemMan.razor.cs b/Lux.UI/Components/Compo/Item/SellingItemMan.razor.cs index dcbfb471..0f4cd9b3 100644 --- a/Lux.UI/Components/Compo/Item/SellingItemMan.razor.cs +++ b/Lux.UI/Components/Compo/Item/SellingItemMan.razor.cs @@ -89,7 +89,7 @@ namespace Lux.UI.Components.Compo.Item private DataLayerServices DLService { get; set; } = null!; [Inject] - private ImageCacheService ICService { get; set; } = null!; + private IImageCacheService ICService { get; set; } = null!; [Inject] private IJSRuntime JSRuntime { get; set; } = null!; diff --git a/Lux.UI/Components/Compo/Offer/AddFromTemplate.razor.cs b/Lux.UI/Components/Compo/Offer/AddFromTemplate.razor.cs index 0511391f..1dd57877 100644 --- a/Lux.UI/Components/Compo/Offer/AddFromTemplate.razor.cs +++ b/Lux.UI/Components/Compo/Offer/AddFromTemplate.razor.cs @@ -66,7 +66,7 @@ namespace Lux.UI.Components.Compo.Offer #region Private Properties [Inject] - private ImageCacheService ICService { get; set; } = null!; + private IImageCacheService ICService { get; set; } = null!; private int SelTemplateID { diff --git a/Lux.UI/Components/Compo/OfferCommonPar.razor.cs b/Lux.UI/Components/Compo/OfferCommonPar.razor.cs index 54636101..3ce84e00 100644 --- a/Lux.UI/Components/Compo/OfferCommonPar.razor.cs +++ b/Lux.UI/Components/Compo/OfferCommonPar.razor.cs @@ -97,7 +97,7 @@ namespace Lux.UI.Components.Compo private IConfiguration Config { get; set; } = null!; [Inject] - private CalcRuidService CRService { get; set; } = null!; + private ICalcRuidService CRService { get; set; } = null!; [Inject] private CalcRequestService CService { get; set; } = null!; diff --git a/Lux.UI/Components/Compo/OfferRowMan.razor.cs b/Lux.UI/Components/Compo/OfferRowMan.razor.cs index 36be6b20..e26a57ca 100644 --- a/Lux.UI/Components/Compo/OfferRowMan.razor.cs +++ b/Lux.UI/Components/Compo/OfferRowMan.razor.cs @@ -298,7 +298,7 @@ namespace Lux.UI.Components.Compo private IConfProfileService CPService { get; set; } = null!; [Inject] - private CalcRuidService CRService { get; set; } = default!; + private ICalcRuidService CRService { get; set; } = default!; [Inject] private CalcRequestService CService { get; set; } = default!; @@ -386,7 +386,7 @@ namespace Lux.UI.Components.Compo private IWebHostEnvironment HostEnv { get; set; } = default!; [Inject] - private ImageCacheService ICService { get; set; } = default!; + private IImageCacheService ICService { get; set; } = default!; [Inject] private IItemService ItemService { get; set; } = null!; diff --git a/Lux.UI/Components/Compo/OrderRowMan.razor.cs b/Lux.UI/Components/Compo/OrderRowMan.razor.cs index c362da05..a58ba224 100644 --- a/Lux.UI/Components/Compo/OrderRowMan.razor.cs +++ b/Lux.UI/Components/Compo/OrderRowMan.razor.cs @@ -356,7 +356,7 @@ namespace Lux.UI.Components.Compo private IConfProfileService CPService { get; set; } = null!; [Inject] - private CalcRuidService CRService { get; set; } = null!; + private ICalcRuidService CRService { get; set; } = null!; [Inject] private CalcRequestService CService { get; set; } = null!; @@ -480,7 +480,7 @@ namespace Lux.UI.Components.Compo private IWebHostEnvironment HostEnv { get; set; } = null!; [Inject] - private ImageCacheService ICService { get; set; } = null!; + private IImageCacheService ICService { get; set; } = null!; [Inject] private IJSRuntime JSRuntime { get; set; } = null!; diff --git a/Lux.UI/Components/Compo/Stats/HistoricalStats.razor.cs b/Lux.UI/Components/Compo/Stats/HistoricalStats.razor.cs index bf3c967a..5ff0393d 100644 --- a/Lux.UI/Components/Compo/Stats/HistoricalStats.razor.cs +++ b/Lux.UI/Components/Compo/Stats/HistoricalStats.razor.cs @@ -12,7 +12,7 @@ namespace Lux.UI.Components.Compo.Stats protected string btnReload => needReload ? "btn-primary" : "btn-secondary"; [Inject] - protected CalcRuidService Calc { get; set; } = null!; + protected ICalcRuidService Calc { get; set; } = null!; protected DateTime dtFrom { diff --git a/Lux.UI/Components/Compo/Stats/RealTimeStats.razor.cs b/Lux.UI/Components/Compo/Stats/RealTimeStats.razor.cs index ea625781..f718131f 100644 --- a/Lux.UI/Components/Compo/Stats/RealTimeStats.razor.cs +++ b/Lux.UI/Components/Compo/Stats/RealTimeStats.razor.cs @@ -21,7 +21,7 @@ namespace Lux.UI.Components.Compo.Stats #region Protected Properties [Inject] - protected CalcRuidService Calc { get; set; } = null!; + protected ICalcRuidService Calc { get; set; } = null!; [Inject] protected IJSRuntime JSRuntime { get; set; } = null!; diff --git a/Lux.UI/Components/Compo/Templates/TemplateRowList.razor.cs b/Lux.UI/Components/Compo/Templates/TemplateRowList.razor.cs index 4d40e9d4..405d5b9d 100644 --- a/Lux.UI/Components/Compo/Templates/TemplateRowList.razor.cs +++ b/Lux.UI/Components/Compo/Templates/TemplateRowList.razor.cs @@ -266,7 +266,7 @@ namespace Lux.UI.Components.Compo.Templates private IConfiguration Config { get; set; } = null!; [Inject] - private CalcRuidService CRService { get; set; } = null!; + private ICalcRuidService CRService { get; set; } = null!; [Inject] private CalcRequestService CService { get; set; } = null!; @@ -296,7 +296,7 @@ namespace Lux.UI.Components.Compo.Templates private IGenValService GVService { get; set; } = default!; [Inject] - private ImageCacheService ICService { get; set; } = null!; + private IImageCacheService ICService { get; set; } = null!; [Inject] private IJSRuntime JSRuntime { get; set; } = null!; diff --git a/Lux.UI/Components/Pages/Offers.razor.cs b/Lux.UI/Components/Pages/Offers.razor.cs index 38754b8a..a7f9d035 100644 --- a/Lux.UI/Components/Pages/Offers.razor.cs +++ b/Lux.UI/Components/Pages/Offers.razor.cs @@ -103,7 +103,7 @@ namespace Lux.UI.Components.Pages private IConfiguration Config { get; set; } = null!; [Inject] - private CalcRuidService CRService { get; set; } = null!; + private ICalcRuidService CRService { get; set; } = null!; private string DivMainCss { diff --git a/Lux.UI/Components/Pages/Orders.razor.cs b/Lux.UI/Components/Pages/Orders.razor.cs index 9cf22531..3e1c4ff7 100644 --- a/Lux.UI/Components/Pages/Orders.razor.cs +++ b/Lux.UI/Components/Pages/Orders.razor.cs @@ -38,7 +38,7 @@ namespace Lux.UI.Components.Pages private IConfiguration Config { get; set; } = null!; [Inject] - private CalcRuidService CRService { get; set; } = null!; + private ICalcRuidService CRService { get; set; } = null!; private string DivMainCss { diff --git a/Lux.UI/Components/Pages/WorkLoadBalance.razor.cs b/Lux.UI/Components/Pages/WorkLoadBalance.razor.cs index 063d4355..ca6e2be1 100644 --- a/Lux.UI/Components/Pages/WorkLoadBalance.razor.cs +++ b/Lux.UI/Components/Pages/WorkLoadBalance.razor.cs @@ -71,7 +71,7 @@ namespace Lux.UI.Components.Pages #region Private Properties [Inject] - private CalcRuidService CRService { get; set; } = null!; + private ICalcRuidService CRService { get; set; } = null!; [Inject] private CalcRequestService CService { get; set; } = null!;