public async Task Publicar(NormaMessage normaMessage)
        {
            string  data    = JsonSerializer.Serialize(normaMessage);
            Message message = new Message(Encoding.UTF8.GetBytes(data));

            await _queueClient.SendAsync(message);

            RegistrarConsumo();
        }
Beispiel #2
0
        public async Task <bool> Post(NormaMessage normaMessage)
        {
            try
            {
                var request = new RestRequest("/Tcc.Sigo.Normas.Acl/normas-acl?api_key=d02767c55a8e4ac1848cc22ea23c8811", Method.POST)
                {
                    RequestFormat = DataFormat.Json
                };

                request.AddParameter("text/json", JsonSerializer.Serialize(normaMessage), ParameterType.RequestBody);

                _ = await _client.ExecuteAsync(request);

                return(true);
            }
            catch (Exception ex)
            {
                _logger.LogError($"Erro ao enviar as informações para a ACL {ex.Message}");

                throw;
            }
        }
 public Task Publicar(NormaMessage normaMessage)
 {
     throw new NotImplementedException();
 }