public IEnumerable <ValidationResult> TryValidateFullobject(IValidatableObject value) { var validationResults = new List <ValidationResult>(); Validator.TryValidateObject(value, new ValidationContext(value), validationResults, true); return(validationResults); }
public static List <ValidationResult> TryValidate(IValidatableObject value) { var context = new ValidationContext(value); var errors = new List <ValidationResult>(); Validator.TryValidateObject(value, context, errors, true); return(errors); }
public static IEnumerable <ValidationResult> TryValidateObject(IValidatableObject value) { var results = new List <ValidationResult> (); var context = new ValidationContext(value); Validator.TryValidateObject(value, context, results); foreach (var result in results) { yield return(result); } }
public ICharacterRoster() { var character = new IValidatableObject() { CharacterName = "", Profession = "", Race = "", Description = "", Attributes = 50, CharacterRoster = "", }; Add(character, out var error); }
public void ValidateFullObject(IValidatableObject value) { Validator.ValidateObject(value, new ValidationContext(value), true); }
public static void Validate(IValidatableObject value) { var context = new ValidationContext(value); Validator.ValidateObject(value, context, true); }
public void Validate(IValidatableObject value) { Validator.ValidateObject(value, new ValidationContext(value)); }
private void Add(IValidatableObject character, out string error) { throw new NotImplementedException(); }