JabbR.Services.ChatService.CloseRoom C# (CSharp) Method

CloseRoom() public method

public CloseRoom ( ChatUser user, ChatRoom targetRoom ) : void
user ChatUser
targetRoom ChatRoom
return void
        public void CloseRoom(ChatUser user, ChatRoom targetRoom)
        {
            EnsureOwnerOrAdmin(user, targetRoom);

            if (targetRoom.Closed)
            {
                throw new InvalidOperationException(String.Format("{0} is already closed.", targetRoom.Name));
            }

            // Make the room closed.
            targetRoom.Closed = true;

            _repository.CommitChanges();
        }