Skip to content

Commit 6595fc9

Browse files
refactor: return value depends on both db and dt operations
1 parent 067f157 commit 6595fc9

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,12 @@ class HealthProfessionalController(
2424

2525
override fun createHealthProfessional(healthProfessional: HealthProfessional): HealthProfessional? =
2626
dtManager.createHealthProfessional(healthProfessional).let {
27-
dbManager.createHealthProfessional(healthProfessional)
27+
if (it) dbManager.createHealthProfessional(healthProfessional) else null
2828
}
2929

3030
override fun deleteHealthProfessional(healthProfessionalId: String): Boolean =
31-
dtManager.deleteHealthProfessional(healthProfessionalId).let {
31+
dtManager.deleteHealthProfessional(healthProfessionalId) &&
3232
dbManager.deleteHealthProfessional(healthProfessionalId)
33-
}
3433

3534
override fun getHealthProfessional(healthProfessionalId: String): HealthProfessional? =
3635
dbManager.getHealthProfessional(healthProfessionalId)

0 commit comments

Comments
 (0)