diff --git a/MP-MON/Controllers/MSEController.cs b/MP-MON/Controllers/MSEController.cs
index a9d890df..b621d5a6 100644
--- a/MP-MON/Controllers/MSEController.cs
+++ b/MP-MON/Controllers/MSEController.cs
@@ -19,6 +19,23 @@ namespace MP_MON.Controllers
return SingleStatus(baseCss, "***ALL***");
}
+ ///
+ /// Output MSE in formato string/json
+ ///
+ public string getData(string id)
+ {
+ int dataRefresh = 2000;
+ string answ = "";
+ answ = dataSer;
+ if (answ == null || answ == "")
+ {
+ var dati = db.stp_MSE_getData(dataRefresh).ToList();
+ // serializzo
+ answ = JsonConvert.SerializeObject(dati);
+ dataSer = answ;
+ }
+ return answ;
+ }
// GET: StatusMap
public ActionResult SingleStatus(string baseCss, string IdxMacchina)
{
@@ -37,7 +54,7 @@ namespace MP_MON.Controllers
dataRefresh = Convert.ToInt32(System.Web.Configuration.WebConfigurationManager.AppSettings["dataRefreshMs"]);
}
catch
- { }
+ { }
List dati = new List();
if (dataSer != "" && dataSer != null)
{
@@ -46,7 +63,7 @@ namespace MP_MON.Controllers
dati = JsonConvert.DeserializeObject>(dataSer);
}
catch (Exception exc)
- {
+ {
getDbSaveRedis(dataRefresh, hMSE, out dati);
logger.lg.scriviLog(string.Format("Recuperata MSE da DB{0}{1}", Environment.NewLine, exc));
}
@@ -110,7 +127,7 @@ namespace MP_MON.Controllers
return memLayer.ML.getRSV(hMSE);
}
set
- {
+ {
memLayer.ML.setRSV(hMSE, value, memLayer.ML.CRI("MSE_cacheDuration"));
}
}
@@ -123,5 +140,6 @@ namespace MP_MON.Controllers
}
base.Dispose(disposing);
}
+
}
}