Esempio n. 1
0
        public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorResquest request)
        {
            if (request == null)
            {
                throw new Exception("AutenticarJogadorRequest é obrigatório");
            }

            if (string.IsNullOrEmpty(request.Email))
            {
                throw new Exception("Informe um e-mail");
            }

            if (isEmail(request.Email))
            {
                throw new Exception("Informe um e-mail");
            }

            if (string.IsNullOrEmpty(request.Senha))
            {
                throw new Exception("Informe uma senha");
            }

            if ((request.Senha.Length < 6))
            {
                throw new Exception("Digite uma senha de no mínimo 6 caracteres");
            }

            var response = _repositoryJogador.AutenticarJogador(request);

            return(response);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Iniciando...");

            var service = new ServiceJogador();

            Console.WriteLine("Criei instância do serviço");

            AutenticarJogadorResquest request = new AutenticarJogadorResquest();

            Console.WriteLine("Criei instancia do meu objeto request");
            request.Email = "Andre";

            var response = service.AutenticarJogador(request);

            Console.ReadKey();
        }