コード例 #1
0
ファイル: AlarmsController.cs プロジェクト: xbadcode/Rubezh
		public JsonResult GetAlarms()
		{
			var alarms = AlarmsViewModel.OnGKObjectsStateChanged(null);
			var alarmsViewModel = new AlarmsViewModel();
			alarmsViewModel.UpdateAlarms(alarms);
			return Json(alarmsViewModel, JsonRequestBehavior.AllowGet);
		}
コード例 #2
0
ファイル: AlarmsUpdaterHub.cs プロジェクト: xbadcode/Rubezh
		public void BroadcastAlarms()
		{
			var alarms = AlarmsViewModel.OnGKObjectsStateChanged(null);
			var alarmsViewModel = new AlarmsViewModel();
			alarmsViewModel.UpdateAlarms(alarms);
			var alarmGroupsViewModel = new AlarmGroupsViewModel();
			alarmGroupsViewModel.Update(alarms);
            Clients.All.updateAlarms(new {alarms = alarmsViewModel, groups = alarmGroupsViewModel});
		}