public static bool RemoveGroupFromWorkspace(IPermissionManager permissionManager, Int32 eddsWorkspaceArtifactID, kCura.Relativity.Client.DTOs.Group group) { bool success = false; GroupSelector groupSelector = permissionManager.GetWorkspaceGroupSelectorAsync(eddsWorkspaceArtifactID).Result; GroupRef groupRef = groupSelector.EnabledGroups.FirstOrDefault(x => x.Name == group.Name); if (groupRef != null) { GroupSelector modifyGroupSelector = new GroupSelector() { LastModified = groupSelector.LastModified }; modifyGroupSelector.DisabledGroups.Add(groupRef); Task task = permissionManager.AddRemoveWorkspaceGroupsAsync(eddsWorkspaceArtifactID, modifyGroupSelector); task.ConfigureAwait(false); task.Wait(); success = true; } return(success); }