Class GreaterThanAttribute
Serves as the class for compare value field validation attributes.
Inheritance
System.Object
    GreaterThanAttribute
  Namespace: EPiServer.Commerce.Catalog.DataAnnotations
Assembly: EPiServer.Business.Commerce.dll
Version: 10.8.0Syntax
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
public class GreaterThanAttribute : ValidationAttribute
  Constructors
GreaterThanAttribute()
Declaration
public GreaterThanAttribute()
  Properties
LocalizationService
The localization service.
Declaration
public LocalizationService LocalizationService { get; set; }
  Property Value
| Type | Description | 
|---|---|
| EPiServer.Framework.Localization.LocalizationService | 
TargetProperty
The property to validate against.
Declaration
public string TargetProperty { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Methods
IsValid(Object, ValidationContext)
Determines whether the specified value of the object is valid.
Declaration
protected override ValidationResult IsValid(object value, ValidationContext context)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | value | The value of the object to validate.  | 
      
| System.ComponentModel.DataAnnotations.ValidationContext | context | The validation context.  | 
      
Returns
| Type | Description | 
|---|---|
| System.ComponentModel.DataAnnotations.ValidationResult | return ValidationResult.Success if valid, otherwise return ValidationResult with ErrorMessage.  |