public IHttpActionResult Get(int deviceId) { _devicesService.GetDeviceWithPermissions(deviceId, User); var lightState = _lightstatsHub.SendMessageAndWaitForResponse(deviceId, "param0002"); return(Ok(lightState)); }
public IHttpActionResult GetDeviceInformation(int deviceId) { var device = _devicesService.GetDeviceWithPermissions(deviceId, User); return(Ok(new { device.Id, device.Sid, device.CustomDeviceName, device.Verified })); }
public IHttpActionResult Get(int deviceId) { _devicesService.GetDeviceWithPermissions(deviceId, User); return(Ok(_deviceConnectionsMappingService.IsConnected(deviceId))); }