public JsonResult Post(string cmd) { logger.Info("POST cmd:{0}", cmd); var result = LWRF.QueueRequest("system_" + cmd); return(new JsonResult(result)); }
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)); }
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)); }
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)); }