andrebaltieri / FluentValidator

Fluent Validator is a fluent way to use Notification Pattern with your entities
122 stars 40 forks source link

Notificação para campos nulos em Matchs #31

Open Quiese opened 6 years ago

Quiese commented 6 years ago

Ao passar uma das propriedades para comparação como nula, ocorre uma exception.

   public ValidationContract Matchs(string text, string pattern, string property, string message)
    {
        if (text != null && pattern != null) //Corrigido
        {
            if (!Regex.IsMatch(text ?? "", pattern))
                AddNotification(property, message);
        }
        else
            AddNotification(property, message);

        return this;
    }