У меня есть FluentValidator, который имеет несколько свойств, таких как zip, county и т.д. Я хочу создать правило, которое принимает два свойства, так же как конструкция RuleFor
public class FooArgs
{
public string Zip { get; set; }
public System.Guid CountyId { get; set; }
}
public class FooValidator : AbstractValidator<FooArgs>
{
RuleFor(m => m.CountyId).Must(ValidZipCounty).WithMessage("wrong Zip County");
}
Это работает, но я хочу передать и Zip и округ к руту, чтобы проверить. Каков наилучший метод для достижения этой цели?