Exemplo n.º 1
0
        public string Montar()
        {
            if (TipoVisibilidadeDaMensagem == ETipoVisibilidadeDaMensagem.Comando)
            {
                return($"{ApelidoDoParticipante.Trim()} {_textoDaMensagem.Trim()}");
            }
            var ehMensagemReservada = TipoVisibilidadeDaMensagem == ETipoVisibilidadeDaMensagem.Privada ? "reservadamente " : "";

            return($"{ApelidoDoParticipante.Trim()} fala para {ehMensagemReservada}{Destinatario.Trim()}: {_textoDaMensagem.Trim()}");
        }