Bozza gestione release applicativi
This commit is contained in:
@@ -1167,9 +1167,9 @@ namespace LiMan.DB.Controllers
|
||||
/// </summary>
|
||||
/// <param name="CodApp">Codice applicativo</param>
|
||||
/// <returns></returns>
|
||||
public List<ReleaseDTO> ReleaseGetByApp(string CodApp)
|
||||
public List<ReleaseModel> ReleaseGetByApp(string CodApp)
|
||||
{
|
||||
List<ReleaseDTO> dbResult = new List<ReleaseDTO>();
|
||||
List<ReleaseModel> dbResult = new List<ReleaseModel>();
|
||||
using (LMDbContext localDbCtx = new LMDbContext(_configuration))
|
||||
{
|
||||
// calcolo DTO applicativi
|
||||
@@ -1177,13 +1177,6 @@ namespace LiMan.DB.Controllers
|
||||
.DbSetReleases
|
||||
.Where(x => (x.CodApp.ToLower() == CodApp.ToLower()))
|
||||
.OrderBy(o => o.ReleaseDate)
|
||||
.Select(x => new ReleaseDTO()
|
||||
{
|
||||
CodApp = x.CodApp,
|
||||
ReleaseDate = x.ReleaseDate,
|
||||
VersNum = x.VersNum,
|
||||
VersText = x.VersText
|
||||
})
|
||||
.ToList();
|
||||
}
|
||||
return dbResult;
|
||||
@@ -1195,9 +1188,9 @@ namespace LiMan.DB.Controllers
|
||||
/// <param name="CodApp">Codice applicativo</param>
|
||||
/// <param name="VersMin">Versione minima richiesta</param>
|
||||
/// <returns></returns>
|
||||
public List<ReleaseDTO> ReleaseGetByAppVers(string CodApp, string MinVers)
|
||||
public List<ReleaseModel> ReleaseGetByAppVers(string CodApp, string MinVers)
|
||||
{
|
||||
List<ReleaseDTO> dbResult = new List<ReleaseDTO>();
|
||||
List<ReleaseModel> dbResult = new List<ReleaseModel>();
|
||||
using (LMDbContext localDbCtx = new LMDbContext(_configuration))
|
||||
{
|
||||
// calcolo DTO applicativi
|
||||
@@ -1205,18 +1198,54 @@ namespace LiMan.DB.Controllers
|
||||
.DbSetReleases
|
||||
.Where(x => (x.CodApp.ToLower() == CodApp.ToLower()) && x.VersNum.CompareTo(MinVers) > 0)
|
||||
.OrderBy(o => o.ReleaseDate)
|
||||
.Select(x => new ReleaseDTO()
|
||||
{
|
||||
CodApp = x.CodApp,
|
||||
ReleaseDate = x.ReleaseDate,
|
||||
VersNum = x.VersNum,
|
||||
VersText = x.VersText
|
||||
})
|
||||
.ToList();
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco release (completo) dato un applicativo applicativi
|
||||
/// </summary>
|
||||
/// <param name="CodApp">Codice applicativo</param>
|
||||
/// <returns></returns>
|
||||
public List<ReleaseDTO> ReleaseDtoGetByApp(string CodApp)
|
||||
{
|
||||
List<ReleaseDTO> dbResult = new List<ReleaseDTO>();
|
||||
var rawData = ReleaseGetByApp(CodApp);
|
||||
dbResult = rawData
|
||||
.Select(x => new ReleaseDTO()
|
||||
{
|
||||
CodApp = x.CodApp,
|
||||
ReleaseDate = x.ReleaseDate,
|
||||
VersNum = x.VersNum,
|
||||
VersText = x.VersText
|
||||
}).
|
||||
ToList();
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco release (completo) dato un applicativo applicativi
|
||||
/// </summary>
|
||||
/// <param name="CodApp">Codice applicativo</param>
|
||||
/// <param name="VersMin">Versione minima richiesta</param>
|
||||
/// <returns></returns>
|
||||
public List<ReleaseDTO> ReleaseDtoGetByAppVers(string CodApp, string MinVers)
|
||||
{
|
||||
List<ReleaseDTO> dbResult = new List<ReleaseDTO>();
|
||||
var rawData = ReleaseGetByAppVers(CodApp, MinVers);
|
||||
dbResult = rawData
|
||||
.Select(x => new ReleaseDTO()
|
||||
{
|
||||
CodApp = x.CodApp,
|
||||
ReleaseDate = x.ReleaseDate,
|
||||
VersNum = x.VersNum,
|
||||
VersText = x.VersText
|
||||
}).
|
||||
ToList();
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Annulla modifiche su una specifica entity (cancel update)
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user