nothing special
This commit is contained in:
parent
feb935f8bf
commit
8a271fdcf8
|
@ -25,8 +25,6 @@ type VehicleFilters struct {
|
|||
|
||||
func (v Vehicle) Free(start time.Time, end time.Time) bool {
|
||||
for _, b := range v.Bookings {
|
||||
fmt.Println("Bookings for", v)
|
||||
fmt.Println(b)
|
||||
if ((start.Before(b.Unavailablefrom) || start.Equal(b.Unavailablefrom)) && (end.After(b.Unavailablefrom.Add(24*time.Hour)) || end.Equal(b.Unavailablefrom.Add(24*time.Hour)))) ||
|
||||
((start.Before(b.Unavailableto) || start.Equal(b.Unavailableto)) && (end.After(b.Unavailableto.Add(24*time.Hour)) || end.Equal(b.Unavailableto.Add(24*time.Hour)))) ||
|
||||
((start.After(b.Unavailablefrom) || start.Equal(b.Unavailablefrom)) && (end.Before(b.Unavailableto.Add(24*time.Hour)) || end.Equal(b.Unavailableto.Add(24*time.Hour)))) {
|
||||
|
@ -37,6 +35,8 @@ func (v Vehicle) Free(start time.Time, end time.Time) bool {
|
|||
}
|
||||
|
||||
func (v Vehicle) MatchesFilters(filters VehicleFilters) bool {
|
||||
fmt.Println("Filters : ", filters)
|
||||
|
||||
if len(filters.Types) > 0 {
|
||||
found := false
|
||||
for _, t := range filters.Types {
|
||||
|
@ -69,7 +69,5 @@ func (v Vehicle) MatchesFilters(filters VehicleFilters) bool {
|
|||
return false
|
||||
}
|
||||
|
||||
fmt.Println(filters)
|
||||
|
||||
return true
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue