public AutenticarJogadorResponse AuthenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", Message.X0_E_OBRIGATORIO.ToFormat("AutenticarJogadorRequest")); } var email = new Email(request.Email); var jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } var response = _repositoryJogador.AuthenticarJogador(jogador.Email.Endereco, jogador.Senha); return(response); }