Skip to content

Commit f68e963

Browse files
feat: implement repository to delete and get a room
1 parent aad6d74 commit f68e963

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/main/kotlin/application/controller/RoomController.kt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,15 @@ class RoomController(private val roomDtManager: RoomDigitalTwinManager) : RoomRe
2424
if (this.roomDtManager.createRoomDigitalTwin(room)) room else null
2525

2626
override fun deleteRoom(roomId: RoomID): Boolean {
27-
TODO("Not yet implemented")
27+
return this.roomDtManager.deleteRoomDigitalTwin(roomId)
2828
}
2929

30-
override fun findBy(roomId: RoomID, dateTime: Date): Room? {
31-
TODO("Not yet implemented")
32-
}
30+
override fun findBy(roomId: RoomID, dateTime: Date?): Room? =
31+
if (dateTime == null) {
32+
this.roomDtManager.findBy(roomId)
33+
} else {
34+
null
35+
}
3336

3437
override fun getRooms(): Set<Room> {
3538
TODO("Not yet implemented")

0 commit comments

Comments
 (0)