Exemple #1
0
        public void CarregarContatos()
        {
            MessagingCenter.Subscribe <IContatos, Contato>
                (this, "contatos", (objeto, con) =>
            {
                AgendaDeContatos
                .Add(new Contato()
                {
                    Nome      = con.Nome,
                    Sobrenome = con.Sobrenome,
                    Telefones = con.Telefones
                });
            });

            IContatos contatos = DependencyService.Get <IContatos>();

            contatos.GetContatos();
        }
Exemple #2
0
        public void CarregarContatos()
        {
            IContatos _contatos = DependencyService.Get <IContatos>();

            if (_contatos != null)
            {
                _contatos.BuscaContatos();

                MessagingCenter.Subscribe <IContatos, IList <Contato> >(this, "contatos",
                                                                        (objeto, contatos) =>
                {
                    Contatos.Clear();
                    foreach (var item in contatos)
                    {
                        Contatos.Add(item);
                    }
                });
            }
        }
Exemple #3
0
 public RepositorioContatos(IContatos contatos, ITelefones telefones)
 {
     _contatos  = contatos;
     _telefones = telefones;
 }