Class PermissionFlagsExtensions

Assembly: redb.Core.dll

Extensions for working with PermissionFlags

public static class PermissionFlagsExtensions

Inheritance

ObjectPermissionFlagsExtensions

Methods

CanDelete(PermissionFlags)

Check if has delete permission

public static bool CanDelete(this PermissionFlags flags)

CanInsert(PermissionFlags)

Check if has create permission

public static bool CanInsert(this PermissionFlags flags)

CanSelect(PermissionFlags)

Check if has read permission

public static bool CanSelect(this PermissionFlags flags)

CanUpdate(PermissionFlags)

Check if has update permission

public static bool CanUpdate(this PermissionFlags flags)

FromBooleans(bool, bool, bool, bool)

Create PermissionFlags from boolean values (as in DB)

public static PermissionFlags FromBooleans(bool select, bool insert, bool update, bool delete)

ToDisplayString(PermissionFlags)

Convert to display string (e.g. "RIUD")

public static string ToDisplayString(this PermissionFlags flags)