public OpenRoom ( ChatUser user, ChatRoom targetRoom ) : void | ||
user | ChatUser | |
targetRoom | ChatRoom | |
return | void |
public void OpenRoom(ChatUser user, ChatRoom targetRoom)
{
EnsureOwnerOrAdmin(user, targetRoom);
if (!targetRoom.Closed)
{
throw new InvalidOperationException(string.Format("{0} is already open.", targetRoom.Name));
}
// Open the room
targetRoom.Closed = false;
_repository.CommitChanges();
}