caso de uso ListUserTravels aÃñadido

This commit is contained in:
2021-01-04 17:56:59 +01:00
parent 612da7e2f3
commit f1d4e805e7

View File

@@ -0,0 +1,12 @@
package eu.fosil.okupamicoche.usecases.travel
import eu.fosil.okupamicoche.entities.Travel
import eu.fosil.okupamicoche.entities.User
import eu.fosil.okupamicoche.repositories.TravelRepository
class ListUserTravels(private val travelRepository: TravelRepository) {
fun listUserTravels(user: User): List<Travel> {
val travels: List<Travel> = travelRepository.findAll().toList()
return travels.filter { travel -> travel.travelers.contains(user) }
}
}