// GET: Public public ActionResult Index(Guid viewId) { if (viewId == Guid.Empty) { return(null); } ViewBag.ViewId = viewId; var key = keyPrefix + viewId.ToString("n"); if (Cache.Contains(key)) { return(View((SensorMapViewModel)Cache[key])); } var sensorTypes = sensorTypeRepository.GetAll(); var sensors = GetSensorViewModels(viewId); var sensorMap1 = SensorMapHelper.GetSensorMap(sensors, sensorTypes); Cache.Add(new CacheItem(key, sensorMap1), new CacheItemPolicy { SlidingExpiration = new TimeSpan(0, 5, 0) }); return(View(sensorMap1)); }
// // GET: /Home/ public ActionResult Index() { var sensorTypes = sensorTypeRepository.GetAll(); var sensors = GetSensorsViewModel(); var sensorMap1 = SensorMapHelper.GetSensorMap(sensors, sensorTypes); ViewBag.SensorMap1 = sensorMap1; return(View()); }