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); } + } }