Continuo fix manuale interfacce e commenti

This commit is contained in:
Samuele E. Locatelli (W11-AI)
2026-03-25 17:23:42 +01:00
parent c762b4e74b
commit f3143573be
10 changed files with 254 additions and 62 deletions
@@ -14,12 +14,7 @@ namespace EgwCoreLib.Lux.Data.Repository.Stats
#region Public Methods
/// <summary>
/// Elenco da DB delel stats aggregate dato periodo inizio/fine
/// </summary>
/// <param name="dtStart"></param>
/// <param name="dtEnd"></param>
/// <returns></returns>
/// <inheritdoc />
public async Task<List<StatsAggregatedModel>> GetFiltAsync(DateTime dtStart, DateTime dtEnd)
{
await using var dbCtx = await CreateContextAsync();
@@ -31,10 +26,7 @@ namespace EgwCoreLib.Lux.Data.Repository.Stats
.ToListAsync();
}
/// <summary>
/// Range periodo per chiamate aggregate
/// </summary>
/// <returns></returns>
/// <inheritdoc />
public async Task<DtUtils.Periodo> GetRangeAsync()
{
await using var dbCtx = await CreateContextAsync();
@@ -48,12 +40,7 @@ namespace EgwCoreLib.Lux.Data.Repository.Stats
return answ;
}
/// <summary>
/// Esegue insert statistiche aggregate sul DB
/// </summary>
/// <param name="listRecords">Elenco dei record da inserire</param>
/// <param name="removeOld">Se true preventivamente elimina record nel periodo richiesto</param>
/// <returns></returns>
/// <inheritdoc />
public async Task<int> UpsertManyAsync(List<StatsAggregatedModel> listRecords, bool removeOld)
{
int answ = 0;