Beispiel #1
0
        public string ListarMensagens(string nome)
        {
            Contatinho contatinho = this.Contatos.Find(
                delegate(Contatinho contato)
            {
                return(contato.Nome == nome);
            }
                );

            if (contatinho != null)
            {
                return(this.MontaListaDeMensagens(contatinho));
            }

            return("Contato não encontrado!");
        }
Beispiel #2
0
        private string MontaListaDeMensagens(Contatinho contatinho)
        {
            if (contatinho.Mensagens.Count == 0)
            {
                return("Não existem mensagens desse contato");
            }

            string resultado = "";

            resultado += "Mensagens de " + contatinho.Nome + "\n\n";

            foreach (Mensagem mensagem in contatinho.Mensagens)
            {
                resultado += mensagem.ToString() + "\n";
            }

            return(resultado);
        }
Beispiel #3
0
 public void RemoveContrato(Contatinho contato)
 {
     this.Contatos.Remove(contato);
 }
Beispiel #4
0
        public void AdicionaMensagens(Mensagem mensagem)
        {
            Contatinho contatinho = mensagem.Destinatario;

            contatinho.AdicionaMensagem(mensagem);
        }
Beispiel #5
0
 public void AdicionaContato(Contatinho contato)
 {
     this.Contatos.Add(contato);
 }