Da completare che non compila...

This commit is contained in:
Samuele Locatelli
2026-04-15 19:35:31 +02:00
parent 7a4d5cbe2f
commit b0e960be84
3 changed files with 69 additions and 4 deletions
+39
View File
@@ -153,6 +153,23 @@ namespace MP.Data.Controllers
}
return dbResult;
}
/// <summary>
/// Intera tab dati macchina
/// </summary>
/// <returns></returns>
public async Task<List<DatiMacchineModel>> DatiMacchineGetAllAsync()
{
List<DatiMacchineModel> dbResult = new List<DatiMacchineModel>();
using (var dbCtx = new MoonProContext(_configuration))
{
dbResult = await dbCtx
.DbSetDatiMacchine
.AsNoTracking()
.OrderBy(x => x.IdxMacchina)
.ToListAsync();
}
return dbResult;
}
/// <summary>
/// Inserimento record in DDB
@@ -318,6 +335,28 @@ namespace MP.Data.Controllers
return fatto;
}
/// <summary>
/// Record ConfFlux dato macchina (oppure tutti se vuoto)
/// </summary>
/// <param name="idxMacc"></param>
/// <returns></returns>
public async Task<List<ConfFluxModel>> ConfFluxFiltAsync(string idxMacc)
{
List<ConfFluxModel> dbResult = new();
using (var dbCtx = new MoonPro_FluxContext(_configuration))
{
var query = dbCtx.DbSetConfFlux
.AsNoTracking()
.AsQueryable();
if (!string.IsNullOrEmpty(idxMacc))
query = query.Where(x => x.IdxMacchina == idxMacc);
dbResult = await query.ToListAsync();
}
return dbResult;
}
public bool KeepAliveUpsert(string IdxMacc, DateTime OraServer, DateTime OraMacc)
{
bool fatto = false;