private void SetDefaultValidationRules() { var nonNullOrWhiteSpaceStringValidation = new NonNullOrWhiteSpaceStringValidation <string>( ErrorsMessages.NullOrWhiteSpaceStringError); Name.ValidationRules.Add(nonNullOrWhiteSpaceStringValidation); var levelValidation = new ErrorToStringValidationDecorator <int, LevelError, string>( MapLevelError, new IntToLevelValidation(MaxLevel)); Level.ValidationRules.Add(levelValidation); }
private void SetDefaultValidationRules() { var nameValidations = new ErrorToStringValidationDecorator <string, NameError, string>( MapNameError, new StringToNameValidation()); var nonNullOrWhiteSpaceStringValidation = new NonNullOrWhiteSpaceStringValidation <string>( ErrorsMessages.NullOrWhiteSpaceStringError); Name.ValidationRules.Add(nameValidations); Player.ValidationRules.Add(nameValidations); Chronicle.ValidationRules.Add(nonNullOrWhiteSpaceStringValidation); Nature.ValidationRules.Add(nonNullOrWhiteSpaceStringValidation); Demeanor.ValidationRules.Add(nonNullOrWhiteSpaceStringValidation); Concept.ValidationRules.Add(nonNullOrWhiteSpaceStringValidation); Clan.ValidationRules.Add(nonNullOrWhiteSpaceStringValidation); Generation.ValidationRules.Add(nonNullOrWhiteSpaceStringValidation); Sire.ValidationRules.Add(nonNullOrWhiteSpaceStringValidation); }