caso de uso ListUserTravels aÃñadido
This commit is contained in:
@@ -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) }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user