DataValidation.ValidateEnum method (1 of 3)

namespace: Serenity.Services   assemblySerenity.Net.Services

Validates enum is within allowed values, e.g. one its members

public static void ValidateEnum(IRow row, Field field, Type enumType, ITextLocalizer localizer)
parameter description
row Row instance
field Field
enumType Enum type
localizer Text localizer

See Also


DataValidation.ValidateEnum<T> method (2 of 3)

namespace: Serenity.Services   assemblySerenity.Net.Services

Validates enum is one of allowed values, e.g. one of its members

public static void ValidateEnum<T>(T value, ITextLocalizer localizer)
parameter description
T Enum type
value Enum value
localizer Text localizer

See Also


DataValidation.ValidateEnum<T> method (3 of 3)

namespace: Serenity.Services   assemblySerenity.Net.Services

Validates enum is within allowed values, e.g. one of its members

public static void ValidateEnum<T>(IRow row, GenericValueField<T> field, ITextLocalizer localizer)
    where T : struct, IComparable<T>
parameter description
T Type of enum
row Row instance
field Field
localizer Text localizer

See Also