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