public static void VerifyEntryEdit(this IUserPermissionContext permissionContext, IEntryWithStatus entry) { EntryPermissionManager.VerifyEdit(permissionContext, entry); }
public static void VerifyAccess <T>(this IUserPermissionContext permissionContext, T entry, Func <IUserPermissionContext, T, bool> accessCheck) where T : class { EntryPermissionManager.VerifyAccess(permissionContext, entry, accessCheck); }
public static void VerifyEntryDelete <TEntry>(this IUserPermissionContext permissionContext, TEntry entry) where TEntry : class, IEntryWithVersions, IEntryWithStatus { EntryPermissionManager.VerifyDelete(permissionContext, entry); }