FluentValidation: методы расширения, применяющие одно и то же правило к нескольким свойствам - PullRequest
0 голосов
/ 03 октября 2018

Спасибо Хасану за ввод, но я стремлюсь к тому же правилу, применяемому для нескольких свойств.
например, Имя, Фамилия и Пол должны быть проверены для проверок Is Not Null и Is Not Empty, и этоуниверсальная проверка, что большинство свойств класса должны пройти, которые будут проверены.
Я хочу применить проверку Is Null и Empty сразу со свойствами, расположенными ниже

*

****this.RuleOf<IsNotNullOrEmpty>
.For(y => y.person.FirstName)
.For(y => y.person.LastName)
.For(y => y.person.Gender)****

*

Где должно быть именем метода для проверки пустых и пустых значений.

Вместо применения правил для каждого свойства для пустых и пустых проверок, как показано ниже

 ****this.RuleFor(x => x.person.FirstName).IsNotNullOrEmpty();****

Я создал метод расширения для IsNotNullorEmpty, но он работает на уровне свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...