Ejemplo n.º 1
0
        public async Task <bool> UpdateEventClusterUI(EventClusterUIModel eventClusterUIUpdate)
        {
            RestRequest request = await PrepareQuery("SignalR/EventCluster", Method.PUT);

            request.AddParameter("application/json", JsonConvert.SerializeObject(eventClusterUIUpdate), ParameterType.RequestBody);

            var queryResult = await _client.ExecuteTaskAsync(request);

            if (!queryResult.IsSuccessful)
            {
                _logger.LogError($"UpdateEventClusterUI: Error while sending a message: {queryResult.StatusCode}");
                return(false);
            }
            return(true);
        }
        public async Task <IActionResult> UpdateEventClusterUI([FromBody] EventClusterUIModel eventClusterUIUpdate)
        {
            await _hub.Clients.All.SendAsync("UpdateEventClusterUI", eventClusterUIUpdate);

            return(Ok());
        }