Exemplo n.º 1
0
        private static void ListarUsuario()
        {
            System.Console.Clear();
            var aplicacaoUsuario = new UsuarioAplicacao();
            System.Console.WriteLine("BUSCAR USUÁRIOS");
            System.Console.Write("Digite o nome: ");
            var nome = System.Console.ReadLine();
            var lista = aplicacaoUsuario.ListarUsuarioPorNome(nome);
            if (lista.Any())
            {
                foreach (var user in lista)
                    System.Console.WriteLine(user.Nome + " - " + user.Login);
            }
            else
            {
                System.Console.Write("\nNão foram encontrados resultados!");
            }

            System.Console.Write("\nDeseja pesquisar novamente? (1-Sim 2-Não): ");
            var opcao = System.Console.ReadLine();
            if (opcao == "1")
                ListarUsuario();

            DesenhaMenu();
        }
Exemplo n.º 2
0
        private static void CadastrarUsuario()
        {
            System.Console.Clear();
            var usuario = new Usuario();
            System.Console.WriteLine("CADASTRO DE USUÁRIOS");
            System.Console.Write("Digite o nome: ");
            usuario.Nome = System.Console.ReadLine();
            System.Console.Write("Digite o Login: "******"Digite a Senha: ");
            usuario.Senha = System.Console.ReadLine();

            var aplicacaoUsuario = new UsuarioAplicacao();
            var retorno = aplicacaoUsuario.Salvar(usuario);
            if (retorno.TemErro)
            {
                System.Console.WriteLine("\nOs seguintes erros foram encontrados:");
                foreach (var erro in retorno.ListaErros)
                    System.Console.WriteLine("\t" + erro.Valor);
            }
            else
            {
                System.Console.WriteLine("Registro Salvo com sucesso!");
            }
            System.Console.Write("\nDeseja cadastrar novamente? (1-Sim 2-Não): ");
            var opcao = System.Console.ReadLine();
            if (opcao == "1")
                CadastrarUsuario();

            DesenhaMenu();
        }
        public ICollection<Usuario> Get(string filtro = "", string busca = "")
        {
            usuarioAplicacao = new UsuarioAplicacao();

            if (string.IsNullOrEmpty(busca))
                return usuarioAplicacao.ListarUsuario();
            switch (filtro.ToLower())
            {
                case "nome":
                    return usuarioAplicacao.ListarUsuarioPorNome(busca);
                case "login":
                    return usuarioAplicacao.ListarUsuarioPorLogin(busca);
                default:
                    return usuarioAplicacao.ListarUsuario();
            }
        }
 public ObjetoRetorno<Usuario> Post(Usuario usuario)
 {
     usuarioAplicacao = new UsuarioAplicacao();
     return usuarioAplicacao.Salvar(usuario);
 }