Coggle requires JavaScript to display documents.
self.handleCloseState()
self.computeCurrentDateBookings(loadBookingsFromRemote: loadBookingsFromRemote)
self.computeCurrentBookingFilterType()
self.loadMainDataSourceInformation()
self.parentController?.populateView()
(self.parentController as! BookingCollectionViewControllerContainer).selectTMSAndBookingSingletonBookingFilterButton()
self.computeSummaryPeriodLabelText()
self.updateCurrentFilteredBookings()
let bookingGlobalFilter = BookingService.computeHashFilterActionForPeriodAndBookingFilter(selectedPeriod: self.currentSelectedPeriod?.period, bookingStates: self.selectedBookingStatusArray)
self.currentPeriodBookings = BookingLoadingService.sharedInstance.computeResultBookingsForPeriod(bookings: self.currentDateBookings, bookingGlobalFilter: bookingGlobalFilter)
let filteredPeriodBookingsForBookingStatus = BookingLoadingService().computeResultBookingsForPeriodAndFilter(bookings: self.currentPeriodBookings, bookingGlobalFilter: bookingGlobalFilter)
filteredSortedByType = BookingSortViewData(sortedBy: GolConstants.SortedByBookingTime, selected: true).sortedBy
self.filteredSortedBookingsArray = BookingService.sortResultForTypeAndOptions(sortingType: filteredSortedByType, bookingResults: filteredPeriodBookingsForBookingStatus, options: [filteredSortedoptions])
self.computeBookingPerHour()
self.refreshListenerAndReload()
self.addListenerOnFilteredBookings()
TMSVController?.reloadData()
self.loadPeriodInformation()