Semplificazione MSFD call

This commit is contained in:
Samuele Locatelli
2026-04-18 10:46:47 +02:00
parent b475391189
commit 1a8e28a3a5
2 changed files with 35 additions and 54 deletions
+7 -13
View File
@@ -1813,23 +1813,17 @@ namespace MP.Data.Controllers
/// </summary>
/// <param name="idxMacc"></param>
/// <returns></returns>
public async Task<List<VMSFDModel>> VMSFDGetByMaccAsync(string idxMacc)
public async Task<VMSFDModel?> VMSFDGetByMaccAsync(string idxMacc)
{
List<VMSFDModel> dbResult = new List<VMSFDModel>();
VMSFDModel? dbResult = null;
using (var dbCtx = new MoonProContext(_configuration))
{
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacc);
try
{
dbResult = await dbCtx
.DbSetMSFD
.FromSqlRaw("exec dbo.stp_MSFD_getMacc @IdxMacchina", IdxMacchina)
.AsNoTracking()
.ToListAsync();
}
catch (Exception exc)
{
}
dbResult = await dbCtx
.DbSetMSFD
.FromSqlRaw("exec dbo.stp_MSFD_getMacc @IdxMacchina", IdxMacchina)
.AsNoTracking()
.FirstOrDefaultAsync();
}
return dbResult;
}