namespace EgwCoreLib.Lux.Data.Services.Config
{
public interface IConfProfileService
{
#region Public Methods
///
/// Eliminazione record
///
///
///
Task DeleteAsync(ProfileModel model);
///
/// Elenco completo Profile da DB
///
///
Task> GetAllAsync();
///
/// Esegue merge dei dati nella tab profili del DB con le info accessorie...
///
///
///
///
///
Task SaveProfileListAsync(string uID, Constants.EXECENVIRONMENTS execEnvironment, string rawContent);
///
/// Salvataggio info serializzate x soglie e dati opzionali sul DB
///
///
///
///
///
///
Task SaveProfileThreshAsync(string uID, Constants.EXECENVIRONMENTS execEnvironment, string rawThreshold, string rawData);
///
/// Upsert record Profile (aggiorna o inserisce)
///
///
///
Task UpsertAsync(ProfileModel upsRec);
#endregion Public Methods
}
}