Как добавить беглую проверку - PullRequest
1 голос
/ 03 апреля 2019

У меня есть 2 свойства

  1. VacancyId (строка)
  2. CompanyId (int)

Я пытаюсь сделать оба обязательных и проверить, есть лилюбое значение в любом из них.

RuleFor(x => x.CompanyId).NotNull().DependentRules(() => { RuleFor(x => !string.IsNullOrEmpty(x.VacancyId)); }).WithMessage("Invalid request");

1 Ответ

2 голосов
/ 03 апреля 2019
RuleFor(x => x.CompanyId).NotNull().WithMessage("Invalid request").When(x=>string.IsNullOrEmpty(x.VacancyId));

https://fluentvalidation.net/start#collections

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