MaxAttribute Class

Namespace:
Weavy.Core.Models
Assembly:
Weavy.Core.dll

Specifies the maximum numeric value of a data field.

public class MaxAttribute : ValidationAttribute
Inheritance:
System.Object → MaxAttribute

Constructors

MaxAttribute(Double) Initializes a new instance of the MinAttribute class by using the specified maximum value.
MaxAttribute(Int32) Initializes a new instance of the MinAttribute class by using the specified maximum value.

Properties

Maximum Gets the maximum allowed field value.
OperandType Gets the type of the data field whose value must be validated.

Methods

IsValid(Object) Checks that the value of the data field is less than or equal to the specified maximum value.

Extension Methods

IsNullOrDefault(T) Gets a value indicating if the specified value has the default value of the generic type.
Serialize(Object) Serializes an object, or graph of connected objects, to a byte array.
SerializeToJson(Object, Nullable, JsonSerializerSettings) Serializes an object, or graph of connected objects, to a json string.
IsValid(Object) Determines whether the specified object is valid by evaluating each ValidationAttribute instance that is attached to the object type.