public void EnviarMensagem(OutputMensagem mensagem) { mensagem.Remetente = Apelido; var json = JsonConvert.SerializeObject(mensagem); var result = _httpClient.PostAsync("mensagens", new StringContent(json, Encoding.UTF8, "application/json")).Result; result.EnsureSuccessStatusCode(); }
private void btnEnviar_Click(object sender, EventArgs e) { try { var texto = txtNovaMsg.Text; var destinatario = ((Usuarios)lbUsuarios.SelectedItem).Nome; var mensagem = new OutputMensagem { Destinatario = destinatario, Texto = texto, Reservada = ckbMsgReservada.Checked }; _api.EnviarMensagem(mensagem); txtNovaMsg.Text = ""; } catch (Exception ex) { MostrarErro(ex); } }