Beispiel #1
0
        // 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));
        }
Beispiel #2
0
        //
        // GET: /Home/

        public ActionResult Index()
        {
            var sensorTypes = sensorTypeRepository.GetAll();
            var sensors     = GetSensorsViewModel();
            var sensorMap1  = SensorMapHelper.GetSensorMap(sensors, sensorTypes);

            ViewBag.SensorMap1 = sensorMap1;
            return(View());
        }