Ejemplo n.º 1
0
        public JsonResult Post(string cmd)
        {
            logger.Info("POST cmd:{0}", cmd);
            var result = LWRF.QueueRequest("system_" + cmd);

            return(new JsonResult(result));
        }
Ejemplo n.º 2
0
        public JsonResult Post([FromBody] Models.HeatingParameters value)
        {
            logger.Info("POST action:{0}, slot:{1}, temp:{2}", value.Action, value.Slot, value.Temp);
            Dictionary <string, string> parameters = new Dictionary <string, string>
            {
                { "device", value.Slot.ToString() },
                { "level", value.Temp.ToString() ?? "0" }
            };
            var result = LWRF.QueueRequest("heat_" + value.Action, parameters);

            return(new JsonResult(result));
        }
Ejemplo n.º 3
0
        public JsonResult Put(int id)
        {
            logger.Info("PUT id:{0}", id.ToString());
            var action = "device_info";
            Dictionary <string, string> parameters = new Dictionary <string, string>
            {
                { "device", id.ToString() ?? "" }
            };
            var result = LWRF.QueueRequest(action, parameters);

            return(new JsonResult(result));
        }
Ejemplo n.º 4
0
        public JsonResult Post([FromBody] Models.SwitchParameters value)
        {
            logger.Info("POST action:{0}, room:{1}, device:{2}, level:{3}", value.Action, value.Room, value.Device, value.Level);
            Dictionary <string, string> parameters = new Dictionary <string, string>
            {
                { "room", value.Room.ToString() },
                { "device", value.Device.ToString() },
                { "level", value.Level.ToString() ?? "0" }
            };
            var result = LWRF.QueueRequest("switch_" + value.Action, parameters);

            return(new JsonResult(result));
        }