Exemple #1
0
 private async Task <TeamInvite> DangerouslyWithdrawInvite(TeamInvite invite)
 {
     invite.Mark(InviteState.Withdrawn);
     if (invite.UserProfileId != null && invite.UserProfileId != Guid.Empty && invite.UserProfileId.HasValue)
     {
         await this.authorizationService.RemovePermission(invite.UserProfileId.Value, AuthorizationHelper.GenerateARN(typeof(TeamInvite), invite.Id.ToString(), Shared.Permissions.TeamInvite.All));
     }
     return(invite);
 }