private int GetPermissionMask(PermissionType[] permissionTypes) { int mask = 0; foreach (var permissionType in permissionTypes) mask = mask | (1 << (permissionType.Id - 1)); return mask; }