//возвращает VisitorList (список всех постояльцев) public VisitorList GetVisitorList() { VisitorList result = new VisitorList(); foreach (var room in this) { result.AddRange(room.CurrentVisitors); } return(result); }
//поселение в номер public void SetInRoom(VisitorList visitors, int num) { this[num - 1].IsOccupied = true; this[num - 1].CurrentVisitors = visitors; }
public Room() { CurrentVisitors = new VisitorList(); }