Bozza metodi data x pag tag mensili

This commit is contained in:
Samuele Locatelli
2025-06-11 10:04:06 +02:00
parent deee79e8f7
commit e9de43db2b
12 changed files with 172 additions and 16 deletions
@@ -3603,6 +3603,39 @@ namespace GPW.CORE.Data.Controllers
return answ;
}
/// <summary>
/// Recupero dati month tag da stored dedicata
/// </summary>
/// <param name="idxDipendente"></param>
/// <param name="dataFrom"></param>
/// <param name="dataTo"></param>
/// <returns></returns>
public List<MonthTagModel> MonthTagList(int idxDipendente, DateTime dataFrom, DateTime dataTo)
{
// init dati necessari
List<MonthTagModel> dbResult = new List<MonthTagModel>();
// cerco su DB recuperando set di dati....
using (GPWContext dbCtx = new GPWContext(_configuration))
{
try
{
var pidxDipendente = new SqlParameter("@idxProgetto", idxDipendente);
var pdataFrom = new SqlParameter("@idxProgetto", dataFrom);
var pdataTo = new SqlParameter("@idxProgetto", dataTo);
dbResult = dbCtx
.DbSetMonthTag
.FromSqlRaw("EXEC dbo.stp_LTM_ByUserDate @idxDipendente, @dataFrom, @dataTo", idxDipendente, pdataFrom, pdataTo)
.ToList();
}
catch (Exception exc)
{
Log.Error($"Errore in MonthTagList:{Environment.NewLine}{exc}");
}
}
return dbResult;
}
#endregion Internal Methods
#region Private Fields