コード例 #1
0
        public static UsuarioViewModel LoginUsuario()
        {
            int    i = 0;
            string email, senha;

            do
            {
                Console.Clear();
                if (i > 0)
                {
                    CoresUtils.MostrarMensagem("Digite um e-mail válido", TipoMensagemEnum.ERRO);
                    System.Console.WriteLine("Pressione ENTER para continuar");
                    Console.ReadLine();
                    Console.Clear();
                }
                System.Console.WriteLine("Digite seu e-mail:");
                email = Console.ReadLine();
                i++;
            } while (!email.Contains("@") && !email.Contains("."));

            i = 0;

            Console.Clear();
            do
            {
                if (i > 0)
                {
                    CoresUtils.MostrarMensagem("Digite uma senha válida", TipoMensagemEnum.ERRO);
                    System.Console.WriteLine("Pressione ENTER para continuar");
                    Console.ReadLine();
                    Console.Clear();
                }
                System.Console.WriteLine("Digite sua senha: (min. 8)");
                senha = Console.ReadLine();
                i++;
            } while (senha.Length < 8);

            UsuarioViewModel usuarioRecuperado = repositorioUsuario.BuscarUsuario(email, senha);

            return(usuarioRecuperado);
        }
コード例 #2
0
 public Usuario BuscarUsuario(string usuario, string password)
 {
     return(Usuariolista.BuscarUsuario(usuario, password));
 }