Fix interface IIDataLayerServices x metodi non riportati + Fix save TemplateRow
This commit is contained in:
@@ -60,6 +60,15 @@ namespace EgwCoreLib.Lux.Data.Services.General
|
||||
/// <returns>Task di completamento</returns>
|
||||
Task SaveBomAsync(string uID, Egw.Window.Data.Enums.QuestionModes qMode, Constants.EXECENVIRONMENTS execEnvironment, string bomContent);
|
||||
|
||||
/// <summary>
|
||||
/// Esegue salvataggio HardwareModelList sul DB
|
||||
/// </summary>
|
||||
/// <param name="uID">UID dell'item offerta di cui si è ricevuto la BOM</param>
|
||||
/// <param name="execEnvironment">Environment dell'item</param>
|
||||
/// <param name="rawContent">HardwareModelList serializzata</param>
|
||||
/// <returns></returns>
|
||||
Task SaveHmlAsync(string uID, Constants.EXECENVIRONMENTS execEnvironment, string rawContent);
|
||||
|
||||
/// <summary>
|
||||
/// Esegue salvataggio ProdBalance (di un gruppo lavorazioni per riga ordine) sul DB
|
||||
/// </summary>
|
||||
@@ -73,12 +82,31 @@ namespace EgwCoreLib.Lux.Data.Services.General
|
||||
/// <summary>
|
||||
/// Esegue salvataggio ProdEstimate (per riga ordine) sul DB
|
||||
/// </summary>
|
||||
/// <param name="uID">UID dell'item offerta</param>
|
||||
/// <param name="uID">UID dell'item offerta di cui si è ricevuto la ProdEstim</param>
|
||||
/// <param name="execEnvironment">Environment dell'item</param>
|
||||
/// <param name="prodEstim">Stima ProdEstimate serializzata</param>
|
||||
/// <returns>True se salvato con successo</returns>
|
||||
/// <returns></returns>
|
||||
Task<bool> SaveProdEstimateAsync(string uID, Constants.EXECENVIRONMENTS execEnvironment, string prodEstim);
|
||||
|
||||
/// <summary>
|
||||
/// MockUp (fake) salvataggio ProfileListAsync sul DB
|
||||
/// </summary>
|
||||
/// <param name="uID">UID ricezione (default tipicamente)</param>
|
||||
/// <param name="execEnvironment">Environment dell'item</param>
|
||||
/// <param name="rawContent">ProfileListAsync serializzata</param>
|
||||
/// <returns></returns>
|
||||
Task<bool> SaveProfileListAsync(string uID, Constants.EXECENVIRONMENTS execEnvironment, string rawContent);
|
||||
|
||||
/// <summary>
|
||||
/// MockUp (fake) salvataggio ProfileThreshold sul DB
|
||||
/// </summary>
|
||||
/// <param name="uID">UID del profilo</param>
|
||||
/// <param name="execEnvironment">Environment dell'item</param>
|
||||
/// <param name="rawThreshold">ThresholdList serializzata</param>
|
||||
/// <param name="rawData">Info profile data serializzati</param>
|
||||
/// <returns></returns>
|
||||
Task<bool> SaveProfileThreshAsync(string uID, Constants.EXECENVIRONMENTS execEnvironment, string rawThreshold, string rawData);
|
||||
|
||||
#endregion Public Methods
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,4 @@
|
||||
using EgwCoreLib.Lux.Core.RestPayload;
|
||||
using EgwCoreLib.Lux.Data.Services;
|
||||
using EgwCoreLib.Lux.Data.Services.General;
|
||||
using EgwMultiEngineManager.Data;
|
||||
using Newtonsoft.Json;
|
||||
@@ -20,7 +19,9 @@ namespace Lux.API.Services
|
||||
/// </summary>
|
||||
/// <param name="imgService"></param>
|
||||
/// <param name="dlService"></param>
|
||||
public ExternalMessageProcessor(IImageCacheService imgService, DataLayerServices dlService, ICalcRuidService crService, IProdService prodService)
|
||||
/// <param name="crService"></param>
|
||||
/// <param name="prodService"></param>
|
||||
public ExternalMessageProcessor(IImageCacheService imgService, IDataLayerServices dlService, ICalcRuidService crService, IProdService prodService)
|
||||
{
|
||||
cacheService = imgService;
|
||||
dbService = dlService;
|
||||
@@ -303,7 +304,7 @@ namespace Lux.API.Services
|
||||
private readonly ICalcRuidService _calcRuidService;
|
||||
private readonly IProdService _prodService;
|
||||
private readonly IImageCacheService cacheService;
|
||||
private readonly DataLayerServices dbService;
|
||||
private readonly IDataLayerServices dbService;
|
||||
private string redisBaseKey = "Lux:Cache";
|
||||
|
||||
#endregion Private Fields
|
||||
|
||||
Reference in New Issue
Block a user