API 1.0.14 ExerciseDevice, ExerciseTypeDevice

This commit is contained in:
Bossanyi Tibor
2020-11-20 15:50:04 +01:00
parent fd10f40306
commit af2f5be1bf
17 changed files with 253 additions and 7 deletions
@@ -0,0 +1,24 @@
package com.aitrainer.api.controller
import com.aitrainer.api.model.ExerciseDevice
import com.aitrainer.api.repository.ExerciseDeviceRepository
import org.slf4j.LoggerFactory
import org.springframework.http.ResponseEntity
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController
@RestController
@RequestMapping("/api")
class ExerciseDeviceController(private val exerciseDeviceRepository: ExerciseDeviceRepository) {
private val logger = LoggerFactory.getLogger(javaClass)
@GetMapping("/exercise_device")
fun getDevicesWithTranslation(): ResponseEntity<List<ExerciseDevice>> {
val list = exerciseDeviceRepository.getExerciseDevices()
logger.info(" -- Get All ExerciseDevices $list")
return if (list.isEmpty()) ResponseEntity.notFound().build() else
ResponseEntity.ok().body(list)
}
}