Inizio modifica IO controller IOB

This commit is contained in:
Samuele E. Locatelli
2019-11-11 12:40:07 +01:00
parent b7d060837a
commit 82fc64df0f
+47 -11
View File
@@ -152,20 +152,56 @@ namespace MP_IO.Controllers
}
//Rest
System.Web.HttpContext.Current.Request.InputStream.Position = 0;
// procedo a deserializzare in blocco l'oggetto...
try
// se ho dati...
if (content != "")
{
// deserializzo.
flogJson receivedData = JsonConvert.DeserializeObject<flogJson>(content);
// per ogni valore --> salvo!
foreach (var item in receivedData.fluxData)
// procedo a deserializzare in blocco l'oggetto...
flogJson receivedData = new flogJson();
try
{
// formato datetime come yyyyMMddHHmmssfff -->es: 20181223180600000
answ = DataLayer.processFluxLog(id, item.flux, item.valore, item.dtEve.ToString("yyyyMMddHHmmssfff"), item.dtCurr.ToString("yyyyMMddHHmmssfff"), item.cnt);
// deserializzo.
receivedData = JsonConvert.DeserializeObject<flogJson>(content);
}
catch (Exception exc)
{
logger.lg.scriviLog($"Errore in fase deserializzazione flogJson{Environment.NewLine}{exc}");
answ = "NO";
}
// se ho qualcosa da processare...
if (receivedData != null)
{
// per ogni valore --> salvo!
try
{
foreach (var item in receivedData.fluxData)
{
// formato datetime come yyyyMMddHHmmssfff -->es: 20181223180600000
answ = DataLayer.processFluxLog(id, item.flux, item.valore, item.dtEve.ToString("yyyyMMddHHmmssfff"), item.dtCurr.ToString("yyyyMMddHHmmssfff"), item.cnt);
}
}
catch (Exception exc)
{
logger.lg.scriviLog($"Errore in fase invio valori flogJson{Environment.NewLine}{exc}");
answ = "NO";
}
// leggo parametri correnti...
try
{
List<objItem> currParams = DataLayer.getCurrObjItems(id);
// ora per ogni valore RICEVUTO costruisco un oggetto in innnovazioni da inviare...x salvare in stato parametri...
List<objItem> innovazioni = new List<objItem>();
foreach (var item in receivedData.fluxData)
{
}
}
catch (Exception exc)
{
logger.lg.scriviLog($"Errore in fase salvataggio innovazioni parametri correnti da flogJson{Environment.NewLine}{exc}");
answ = "NO";
}
}
}
catch
{ }
return answ;
}
/// <summary>
@@ -423,7 +459,7 @@ namespace MP_IO.Controllers
//Rest
System.Web.HttpContext.Current.Request.InputStream.Position = 0;
// procedo a deserializzare in blocco l'oggetto...
List< objItem> currParams = new List<objItem>();
List<objItem> currParams = new List<objItem>();
try
{
// deserializzo.