public RoomDTO[] GetAllRooms(int hotelId) { IRoomRepository repository = new RoomRepository(this._connStrBuilder.ConnectionString); var rooms = repository.GetHotelRooms().Where(r => r.hotelId == hotelId); var freeRoomsDTOs = new List<RoomDTO>(); foreach (var room in rooms) { freeRoomsDTOs.Add(new RoomDTO() { id = room.id, hotelId = room.hotelId, roomClassId = room.roomClassId, flor = room.flor, number = room.number, roomStatus = RoomDTO.RoomStatusDict[room.roomStatus], roomDescr = room.roomDescr }); } return freeRoomsDTOs.ToArray(); }