public Task <bool> CreateRoleAsync(IPermissionRole role)
        {
            if (role == null)
            {
                throw new ArgumentNullException(nameof(role));
            }

            return(m_BasePermissionRoleStore.CreateRoleAsync(role));
        }
Пример #2
0
        public RocketPermissionsProviderResult AddGroup(RocketPermissionsGroup @group)
        {
            var permissionGroup = ConvertToGroup(@group);

            return(AsyncHelper.RunSync(async() =>
            {
                if (await m_PermissionRoleStore.CreateRoleAsync(permissionGroup))
                {
                    return RocketPermissionsProviderResult.Success;
                }

                return RocketPermissionsProviderResult.UnspecifiedError;
            }));
        }
Пример #3
0
        public RocketPermissionsProviderResult AddGroup(RocketPermissionsGroup @group)
        {
            if (@group == null)
            {
                throw new ArgumentNullException(nameof(@group));
            }

            var permissionGroup = ConvertToGroup(@group);

            return(AsyncHelper.RunSync(async() =>
            {
                if (await m_PermissionRoleStore.CreateRoleAsync(permissionGroup))
                {
                    return RocketPermissionsProviderResult.Success;
                }

                return RocketPermissionsProviderResult.UnspecifiedError;
            }));
        }
Пример #4
0
 public Task <bool> CreateRoleAsync(IPermissionRole role)
 {
     return(m_BasePermissionRoleStore.CreateRoleAsync(role));
 }