Casos de uso de viaje

This commit is contained in:
2021-01-04 14:47:34 +01:00
parent 90a64d2822
commit 734936af67
3 changed files with 30 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
package eu.fosil.okupamicoche.usecases.travel
import eu.fosil.okupamicoche.entities.Repository
import eu.fosil.okupamicoche.entities.Travel
class CreateTravel(private val travelRepository: Repository<Travel, Long>) {
fun createTravel(travel: Travel) {
travelRepository.save(travel)
}
}

View File

@@ -0,0 +1,10 @@
package eu.fosil.okupamicoche.usecases.travel
import eu.fosil.okupamicoche.entities.Repository
import eu.fosil.okupamicoche.entities.Travel
class DeleteTravel(private val travelRepository: Repository<Travel, Long>) {
fun deleteTravel(travel: Travel) {
travelRepository.delete(travel)
}
}

View File

@@ -0,0 +1,10 @@
package eu.fosil.okupamicoche.usecases.travel
import eu.fosil.okupamicoche.entities.Repository
import eu.fosil.okupamicoche.entities.Travel
class EditTravel(private val travelRepository: Repository<Travel, Long>) {
fun editTravel(travel: Travel) {
travelRepository.save(travel)
}
}