private static void EnsureOwnerOrAdmin(ChatUser user, ChatRoom room) { if (!room.Owners.Contains(user) && !user.IsAdmin) { throw new InvalidOperationException("You are not an owner of room '" + room.Name + "'"); } }