示例#1
0
        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();
        }
示例#2
0
        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);
            }
        }