#c# #.net #nancy
#c# #.net #nancy
Вопрос:
Я хочу создать CompareValidatorAdapter
для Nancy. Может ли кто-нибудь дать мне несколько указаний относительно того, где я могу получить значение для сравнения?
public override IEnumerable<ModelValidationRule> GetRules(ValidationAttribute attribute, PropertyDescriptor descriptor)
{
var ca = (CompareAttribute)attribute;
yield return new ComparisonValidationRule(attribute.FormatErrorMessage,
new[] { descriptor.Name },
ComparisonOperator.Equal, <WHERE DO I GET THIS VALUE?>);
}
Должен ли я использовать какую-то технику отражения? У меня такое чувство, что я упускаю что-то очевидное.
Комментарии:
1. в nancy есть CompareValidatorAdapter здесь: github.com/xt0rted/Nancy. Проверка. Примечания к данным. Расширения /…
2. ну, это не в nancy, но где-то рядом с ним 🙂
3. Я, наконец, нашел время опубликовать этот проект в NuGet, если это вообще поможет