Как использовать свойство Parent в проверке Child? - PullRequest
0 голосов
/ 17 мая 2019

Использование FluentValidation 8.0 У меня есть валидатор класса Project:

public class Project {
  public Boolean Enabled { get; set; }
  public List<Task> Tasks { get; set; }
}

RuleFor(x => x.Tasks)
  .Must(x => x.Count() > 0)
  .ForEach(y => {
     y.SetValidator(z => new InlineValidator<Task> {
       u => u.RuleFor(v => v.Approved)
               .Must((v, c) => ???)
        });
      });

Как получить доступ к свойству Enabled из Project внутри Must (???) из InlineValidator<Task>?

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