Table of Contents

Class DataAnnotationsValidator

Namespace: Casewhere.SystemTypes
Assembly: Casewhere.SystemTypes.dll

Thank to: http://odetocode.com/blogs/scott/archive/2011/06/29/manual-validation-with-data-annotations.aspx

public static class DataAnnotationsValidator

Inheritance

objectDataAnnotationsValidator

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object)

Methods

TryValidate(object, out ICollection<ValidationResult>)

public static bool TryValidate(object @object, out ICollection<ValidationResult> results)

Parameters

object object

results ICollection<ValidationResult>

Returns

bool

TryValidate(object, out string)

public static bool TryValidate(object @object, out string message)

Parameters

object object

message string

Returns

bool