/// <summary> /// Check a list of resources for permissions against the specified user /// </summary> /// <param name="userType">The type of user</param> /// <param name="userIdentifierType">The type of user identifier</param> /// <param name="userIdentifier">The user identifier</param> /// <param name="resources">The list of resources to check</param> /// <returns>A Dictionary of true/false permissions</returns> public static Dictionary <string, bool> Check(UserType userType, IndentifierType userIdentifierType, string userIdentifier, List <string> resources) { return(Legion.Core.Modules.Permissions.Module.Check( userType.ToString(), userIdentifierType.ToString(), userIdentifier, resources )); }
/// <summary> /// Check a resource for permissions against the specified user /// </summary> /// <param name="userType">The type of user</param> /// <param name="userIdentifierType">The type of user identifier</param> /// <param name="userIdentifier">The user identifier</param> /// <param name="resource">The resource to check</param> /// <returns>A Dictionary of true/false permissions</returns> public static bool Check(UserType userType, IndentifierType userIdentifierType, string userIdentifier, string resource) { return(Legion.Core.Modules.Permissions.Module.Check( userType.ToString(), userIdentifierType.ToString(), userIdentifier, resource )); }