I'm using DayPilotNavigator along with DayPilotCalendar to implement an appointment booking system. The appointments are already predefined in a database with a status of 'available' and the appointments run from 9am - 12pm. I have an API that takes a number of arguments including VisibleStart.ToString("yyyy-MM-dd HH:mm") and VisibleEnd.ToString("yyyy-MM-dd HH:mm") to load the initial dataset, however, this just leaves a blank calendar if the user comes along after 12pm. The then need to click on another date to load available slots.
What I'd prefer is to load the day with the next available slot and reset the DayPilotNavigator to reflect that date instead of today's date.
Does this sound doable? Is anyone using it in a similar way?