/// <summary>
        /// Implementación de Contrato para verificar un jugador antes de ser otorgado acceso al sistema
        /// </summary>
        /// <param name="player"></param>
        public void VerifyPlayer(Dominio.Jugador player)
        {
            VerificationResult resultado = VerificationResult.NoExisteJugador;

            JugadorDataManager jugadorManager = new JugadorDataManager();

            if (jugadorManager.CheckNickname(player.Apodo))
            {
                if (jugadorManager.PinCorrecto(player.Apodo, player.PinConfirmacion))
                {
                    int result = jugadorManager.VerifyNewPlayer(new DataAccess.Jugador
                    {
                        apodo           = player.Apodo,
                        pinConfirmacion = player.PinConfirmacion,
                    });

                    if (result > 0)
                    {
                        resultado = VerificationResult.VerificacionExistosa;
                    }
                }
                else
                {
                    resultado = VerificationResult.PinIncorrecto;
                }
            }
            else
            {
                resultado = VerificationResult.NoExisteJugador;
            }

            PlayerCallback.GetVerifyResult(resultado);
        }
        /// <summary>
        /// Implementación de Contrato para verificar el PIN de confirmacion para habilitar el cambio de contraseña de un jugador
        /// </summary>
        /// <param name="actualNickname"></param>
        /// <param name="playerPin"></param>
        /// <param name="answerText"></param>
        public void VerifyPin(string actualNickname, string playerPin, string answerText)
        {
            PinResult pinResult = PinResult.UnknownPin;

            if (jugadorDataManager.PinCorrecto(actualNickname, playerPin))
            {
                if (jugadorDataManager.CorrectAnswer(actualNickname, answerText))
                {
                    pinResult = PinResult.VerifiedPin;
                }
                else
                {
                    pinResult = PinResult.WrongAnswer;
                }
            }

            PlayerCallback.GetPinResult(pinResult, actualNickname);
        }