public IEnumerable <IValidator> Visit(BooleanFieldProperties properties) { if (properties.IsRequired) { yield return(new RequiredValidator()); } }
public IEnumerable <ValidationError> Visit(BooleanFieldProperties properties) { if (!properties.Editor.IsEnumValue()) { yield return(new ValidationError("Editor is not a valid value.", nameof(properties.Editor))); } }
public IEnumerable <ValidationError> Visit(BooleanFieldProperties properties, None args) { if (!properties.Editor.IsEnumValue()) { yield return(new ValidationError(Not.Valid(nameof(properties.Editor)), nameof(properties.Editor))); } }
public void Should_add_error_if_editor_is_not_valid() { var sut = new BooleanFieldProperties { Editor = (BooleanFieldEditor)123 }; var errors = FieldPropertiesValidator.Validate(sut).ToList(); errors.Should().BeEquivalentTo( new List <ValidationError> { new ValidationError("Editor is not a valid value.", "Editor") }); }
public FieldPropertiesDto Visit(BooleanFieldProperties properties) { return(SimpleMapper.Map(properties, new BooleanFieldPropertiesDto())); }
public string Visit(BooleanFieldProperties properties, Args args) { if (args.Value is JsonBoolean { Value : true })
private static FieldPropertiesDto Convert(BooleanFieldProperties source) { var result = SimpleMapper.Map(source, new BooleanFieldPropertiesDto()); return(result); }
private static BooleanField Field(BooleanFieldProperties properties) { return(new BooleanField(1, "my-boolean", Partitioning.Invariant, properties)); }
private static RootField <BooleanFieldProperties> Field(BooleanFieldProperties properties) { return(Fields.Boolean(1, "my-boolean", Partitioning.Invariant, properties)); }
public IJsonValue Visit(BooleanFieldProperties properties, Args args) { var value = GetDefaultValue(properties.DefaultValue, properties.DefaultValues, args.Partition); return(JsonValue.Create(value)); }
public string Visit(BooleanFieldProperties properties, Args args) { if (args.Value is JsonBoolean boolean && boolean.Value) { return("Yes"); }
public JToken Visit(BooleanFieldProperties properties) { return(properties.DefaultValue); }
public static Schema AddBoolean(this Schema schema, long id, string name, Partitioning partitioning, BooleanFieldProperties properties = null) { return(schema.AddField(Boolean(id, name, partitioning, properties))); }
public static Field <BooleanFieldProperties> Boolean(long id, string name, Partitioning partitioning, BooleanFieldProperties properties = null) { return(new Field <BooleanFieldProperties>(id, name, partitioning, properties ?? new BooleanFieldProperties())); }