Exemple #1
0
        static public List <ContatoViewModel> ObterContatos()
        {
            var contatos    = Contato.ObterContatos();
            var usuarios    = Usuario.ObterUsuarios();
            var tipoContato = TipoContato.ObterTiposContato();

            var res = new List <ContatoViewModel>();

            foreach (var contato in contatos)
            {
                res.Add(new ContatoViewModel
                {
                    DtaCadastro     = contato.DtaCadastro,
                    NumDDD          = contato.NumDDD,
                    NumTelefone     = contato.NumTelefone,
                    NomeUsuario     = usuarios.Find(p => p.CodUsuario == contato.CodUsuario).DesNome,
                    NomeTipoContato = tipoContato.Find(p => p.CodTipoContato == contato.CodTipoContato).DesTipoContato
                });
            }
            return(res);
        }