public IActionResult Pesquisar(string nome)
        {
            CamadaNegocio.UsuarioCamadaNegocio ucn = new CamadaNegocio.UsuarioCamadaNegocio();
            List <Models.Usuario> usuarios         = ucn.Pesquisar(nome);

            var usuariosLimpos = new List <object>();

            foreach (var u in usuarios)
            {
                var usuarioLimpo = new
                {
                    id   = u.Id,
                    nome = u.Nome
                };
                usuariosLimpos.Add(usuarioLimpo);
            }
            return(Json(usuariosLimpos));
        }
Ejemplo n.º 2
0
        public IActionResult Pesquisar(string usuario)
        {
            CamadaNegocio.UsuarioCamadaNegocio ucn = new CamadaNegocio.UsuarioCamadaNegocio();

            List <HelloWord.Models.Usuario> usuarios = ucn.Pesquisar(usuario);

            var usuariosLimpos = new List <Object>(); //pelo (objeto anonimo) conseguimos retornar para view os atributos que quiseremos

            foreach (var u in usuarios)
            {//nesse caso nao podemos retornar para view a senha do usuario
                var usuariosLimpo = new
                {
                    id      = u.Id,
                    usuario = u.NomeUsuario
                };

                usuariosLimpos.Add(usuariosLimpo);
            }

            return(Json(usuariosLimpos));
        }