Correzione tipi restituiti

This commit is contained in:
Samuele E. Locatelli (W11-AI)
2026-06-02 16:07:44 +02:00
parent 712bc5e380
commit 05313c123c
4 changed files with 13 additions and 13 deletions
@@ -1,4 +1,5 @@
using Microsoft.Data.SqlClient;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using MP.Core.DTO;
using MP.Core.Objects;
@@ -8,6 +9,7 @@ using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
using static EgwCoreLib.Utils.DtUtils;
namespace MP.Data.Repository.FluxLog
{
@@ -1,8 +1,10 @@
using MP.Core.DTO;
using MP.Core.Objects;
using MP.Data.DbModels;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using static EgwCoreLib.Utils.DtUtils;
namespace MP.Data.Repository.FluxLog
{
@@ -1,4 +1,3 @@
using MP.Core.DTO;
using MP.Data.DbModels;
using System;
using System.Collections.Generic;
@@ -12,7 +11,7 @@ namespace MP.Data.Repository.Production
Task<List<ODLExpModel>> ListODLFiltAsync(bool inCorso, string codArt, string keyRichPart, string Reparto, string IdxMacchina, DateTime startDate, DateTime endDate);
Task<List<ODLExpModel>> OdlByKeyAsync(int IdxOdl);
Task<ODLExpModel> OdlByKeyAsync(int IdxOdl);
Task<bool> ODLCloseAsync(int idxOdl, string idxMacchina, int matrOpr, bool confPezzi, bool confRett, int modoConfProd);
@@ -96,7 +95,7 @@ namespace MP.Data.Repository.Production
Task<bool> Grp2OperInsertAsync(Gruppi2OperModel upsRec);
Task<List<StatoMacchineModel>> StatoMacchinaAsync(string idxMacchina);
Task<StatoMacchineModel> StatoMacchinaAsync(string idxMacchina);
#endregion
@@ -1,11 +1,9 @@
using Microsoft.Data.SqlClient;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using MP.Core.DTO;
using MP.Data.DbModels;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
@@ -59,7 +57,7 @@ namespace MP.Data.Repository.Production
}
/// <inheritdoc />
public async Task<List<ODLExpModel>> OdlByKeyAsync(int IdxOdl)
public async Task<ODLExpModel> OdlByKeyAsync(int IdxOdl)
{
await using var dbCtx = await GetMoonProContextAsync();
return await dbCtx
@@ -110,11 +108,11 @@ namespace MP.Data.Repository.Production
List<StatODLModel> dbResult = new List<StatODLModel>();
if (IdxOdl > 0)
{
await using var dbCtx = new MoonPro_STATSContext(_configuration);
await using var dbCtx = await GetMoonProContextAsync();
var IdxODL = new SqlParameter("@IdxODL", IdxOdl);
dbResult = await dbCtx
.DbSetODL
.DbSetStatOdl
.FromSqlRaw("EXEC stp_STAT_ODL @IdxODL", IdxODL)
.AsNoTracking()
.ToListAsync();
@@ -771,15 +769,14 @@ namespace MP.Data.Repository.Production
}
/// <inheritdoc />
public async Task<IReadOnlyCollection<StatoMacchineModel>> StatoMacchinaAsync(string idxMacchina)
public async Task<StatoMacchineModel> StatoMacchinaAsync(string idxMacchina)
{
await using var dbCtx = await GetMoonProContextAsync();
return (await dbCtx
return await dbCtx
.DbSetStatoMacc
.AsNoTracking()
.Where(x => x.IdxMacchina == idxMacchina)
.ToListAsync())
.AsReadOnly();
.AsNoTracking()
.FirstOrDefaultAsync();
}
#endregion