Casos de uso de viaje

This commit is contained in:
Mosaico committed 2021-01-04 14:47:34 +01:00
1 parent 90a64d2822
commit 734936af67
3 files changed
+30

No files matched your search

@@ -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)
}
}
@@ -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)
}
}
@@ -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)
}
}