@Override public List<BookingInfo> cancelBooking(BookingInfo bookingInfo, AgentInfo agentInfo) throws IllegalArgumentException { bookingServiceManager.cancel(bookingInfo); financeManager.cancel(bookingInfo.getId()); return getBookingsForAgent(agentInfo); }