Exemplo n.º 1
0
        public async Task DeleteRole(Guid roleId)
        {
            var siteId = Site.Id;

            if (_multiTenantOptions.UseRelatedSitesMode)
            {
                siteId = _multiTenantOptions.RelatedSiteId;
            }

            await _commands.DeleteRole(siteId, roleId, CancellationToken);
        }
Exemplo n.º 2
0
        public async Task <IdentityResult> DeleteAsync(TRole role, CancellationToken cancellationToken)
        {
            cancellationToken.ThrowIfCancellationRequested();
            ThrowIfDisposed();

            if (role == null)
            {
                throw new ArgumentNullException("role");
            }

            // remove all users form the role
            await commands.DeleteUserRolesByRole(role.SiteId, role.Id, cancellationToken);

            await commands.DeleteRole(role.SiteId, role.Id, cancellationToken);

            return(IdentityResult.Success);
        }
Exemplo n.º 3
0
 public async Task DeleteRole(Guid roleId)
 {
     await commands.DeleteRole(roleId, CancellationToken);
 }