public IActionResult Create(RequiredIfViewModel vm) { if (ModelState.IsValid) { } return(Ok()); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { RequiredIfViewModel required = (RequiredIfViewModel)validationContext.ObjectInstance; if (required.InscricaoIsento == _condition) { return base.IsValid(value, validationContext); } return ValidationResult.Success; }