Add some other resources
This commit is contained in:
22
src/main/kotlin/service/TermServiceImpl.kt
Normal file
22
src/main/kotlin/service/TermServiceImpl.kt
Normal file
@@ -0,0 +1,22 @@
|
||||
package service
|
||||
|
||||
import dao.TermDao
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
||||
import service.DatabaseFactory.dbExecId
|
||||
import models.Term
|
||||
import models.TermFull
|
||||
|
||||
class TermServiceImpl : TermService {
|
||||
override fun getTerm(id: Int): Term? = dbExecId(1) {
|
||||
TermDao.findById(id)?.toModel()
|
||||
}
|
||||
|
||||
override fun getAllTerm(): List<Term> = dbExecId(1) {
|
||||
TermDao.all().map { it.toModel() }
|
||||
}
|
||||
|
||||
override fun getFullTerm(id: Int): TermFull? = dbExecId(1) {
|
||||
TermDao.findById(id)?.toFullModel()
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user