Пример #1
0
    protected override bool EvaluateIsValid()
    {
        string value = GetControlValidationValue(ControlToValidate);

        if (AllowEmpty && String.IsNullOrEmpty(value))
        {
            return(true);
        }

        return(LuhnUtility.IsCardNumberValid(value, AllowSpaces));
    }
Пример #2
0
    public override bool IsValid(object value)
    {
        string cardNumber = (string)value;

        if (String.IsNullOrEmpty(cardNumber))
        {
            return(AllowEmpty);
        }

        return(LuhnUtility.IsCardNumberValid(cardNumber, AllowSpaces));
    }