private object apiSetControllerIsAutoMode(HttpRequestParams request)
        {
            var id = request.GetRequiredGuid("id");
            var isAutoMode = request.GetRequiredBool("isAutoMode");

            foreach (ControllerBase controller in controllers)
                if (controller.ID == id)
                {
                    controller.IsAutoMode = isAutoMode;
                    break;
                }

            //NotifyForSignalR(new { MsgId = "ControllerIsAutoModeChanged", Data = BuildControllerWebModel(ctrl) });

            return null;
        }
        public object SetAlarmState(HttpRequestParams request)
        {
            var id = request.GetRequiredGuid("id");
            var enabled = request.GetRequiredBool("enabled");

            using (var session = Context.OpenSession())
            {
                var alarmTime = session.Get<AlarmTime>(id);
                alarmTime.Enabled = enabled;

                session.Save(alarmTime);
                session.Flush();
            }

            ReloadTimes();
            return null;
        }