Aggiunto anche obj non da scrivere...
This commit is contained in:
@@ -622,43 +622,43 @@ namespace MP.IOC.Controllers
|
||||
return Ok(answ);
|
||||
}
|
||||
|
||||
///// <summary>
|
||||
///// restituisce elenco parametri correnti come una List Json di oggetti objItem
|
||||
///// GET: IOB/getObjItems/SIMUL_03
|
||||
///// </summary>
|
||||
///// <param name="id">ID dell'IOB</param>
|
||||
///// <returns></returns>
|
||||
//[HttpGet("getObjItems/{id}")]
|
||||
//public async Task<IActionResult> GetObjItems(string id)
|
||||
//{
|
||||
/// <summary>
|
||||
/// restituisce elenco parametri correnti come una List Json di oggetti objItem
|
||||
/// GET: IOB/getObjItems/SIMUL_03
|
||||
/// </summary>
|
||||
/// <param name="id">ID dell'IOB</param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("getObjItems/{id}")]
|
||||
public async Task<IActionResult> GetObjItems(string id)
|
||||
{
|
||||
if (string.IsNullOrEmpty(id)) return BadRequest("Missing ID");
|
||||
// Multi: gestione carattere "|" trasformato in "#"
|
||||
id = id.Replace("|", "#");
|
||||
|
||||
// if (string.IsNullOrEmpty(id)) return BadRequest("Missing ID");
|
||||
// // Multi: gestione carattere "|" trasformato in "#"
|
||||
// id = id.Replace("|", "#");
|
||||
string answ = "";
|
||||
|
||||
// string answ = "";
|
||||
|
||||
// // procedo a recuperare l'oggetto...
|
||||
// List<objItem> currParams = new List<objItem>();
|
||||
// try
|
||||
// {
|
||||
// DataLayer DataLayerObj = new DataLayer();
|
||||
// // deserializzo
|
||||
// currParams = DataLayerObj.getCurrObjItems(id);
|
||||
// // se != null --> salvo!
|
||||
// if (currParams != null)
|
||||
// {
|
||||
// answ = JsonConvert.SerializeObject(currParams);
|
||||
// }
|
||||
// }
|
||||
// catch (Exception exc)
|
||||
// {
|
||||
// Log.Error($"Errore in GetObjItems{Environment.NewLine}{exc}");
|
||||
// return StatusCode(StatusCodes.Status500InternalServerError, "NO");
|
||||
// }
|
||||
// return Ok(answ);
|
||||
|
||||
//}
|
||||
// procedo a recuperare l'oggetto...
|
||||
List<ObjItemDTO> currParams = new List<ObjItemDTO>();
|
||||
try
|
||||
{
|
||||
// deserializzo
|
||||
var rawData = await DService.MachineParamListAsync(id);
|
||||
currParams = rawData.OrderBy(x => x.displOrdinal)
|
||||
.ThenBy(x => x.description)
|
||||
.ToList();
|
||||
// se != null --> salvo!
|
||||
if (currParams != null)
|
||||
{
|
||||
answ = JsonConvert.SerializeObject(currParams);
|
||||
}
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
Log.Error($"Errore in GetObjItems{Environment.NewLine}{exc}");
|
||||
return StatusCode(StatusCodes.Status500InternalServerError, "NO");
|
||||
}
|
||||
return Ok(answ);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// restituisce elenco parametri CHE RICHIEDONO scrittura su PLC come una List Json di
|
||||
@@ -671,7 +671,6 @@ namespace MP.IOC.Controllers
|
||||
[HttpGet("getObjItems2Write/{id}")]
|
||||
public async Task<IActionResult> GetObjItems2Write(string id)
|
||||
{
|
||||
|
||||
if (string.IsNullOrEmpty(id)) return BadRequest("Missing ID");
|
||||
// Multi: gestione carattere "|" trasformato in "#"
|
||||
id = id.Replace("|", "#");
|
||||
|
||||
Reference in New Issue
Block a user