Skip to content

Commit

Permalink
refactor: return value depends on both db and dt operations
Browse files Browse the repository at this point in the history
  • Loading branch information
andrea-acampora committed Mar 7, 2023
1 parent 067f157 commit 6595fc9
Showing 1 changed file with 2 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,12 @@ class HealthProfessionalController(

override fun createHealthProfessional(healthProfessional: HealthProfessional): HealthProfessional? =
dtManager.createHealthProfessional(healthProfessional).let {
dbManager.createHealthProfessional(healthProfessional)
if (it) dbManager.createHealthProfessional(healthProfessional) else null
}

override fun deleteHealthProfessional(healthProfessionalId: String): Boolean =
dtManager.deleteHealthProfessional(healthProfessionalId).let {
dtManager.deleteHealthProfessional(healthProfessionalId) &&
dbManager.deleteHealthProfessional(healthProfessionalId)
}

override fun getHealthProfessional(healthProfessionalId: String): HealthProfessional? =
dbManager.getHealthProfessional(healthProfessionalId)
Expand Down

0 comments on commit 6595fc9

Please sign in to comment.