private void EnviarMensagem() { object mensagem; if (lstClientes.SelectedIndex <= 0) { mensagem = new EnviarMensagemPublica() { Origem = cliente.Apelido, Mensagem = txtMensagem.Text }; } else { mensagem = new EnviarMensagemPrivada() { Destino = lstClientes.Text, Origem = cliente.Apelido, Mensagem = txtMensagem.Text }; } cliente.Enviar(mensagem); txtMensagem.Clear(); }
private void TratarMensagemPublica(EnviarMensagemPublica mensagem) { EnviarMensagem(new Mensagem() { Origem = mensagem.Origem, Texto = mensagem.Mensagem }); }