public async Task <bool> UpdateDeviceUI(DeviceUIModel deviceUIUpdate) { RestRequest request = await PrepareQuery("SignalR/Device", Method.PUT); request.AddParameter("application/json", JsonConvert.SerializeObject(deviceUIUpdate), ParameterType.RequestBody); var queryResult = await _client.ExecuteTaskAsync(request); if (!queryResult.IsSuccessful) { _logger.LogError($"UpdateDeviceUI: Error while sending a message: {queryResult.StatusCode}"); return(false); } return(true); }
public async Task <IActionResult> UpdateDeviceUI([FromBody] DeviceUIModel deviceUIUpdate) { await _hub.Clients.All.SendAsync("UpdateDeviceUI", deviceUIUpdate); return(Ok()); }