At the moment I am implementing the GUI and I am a little bit confused about the customerId ( the id of the customer who has already booked that record):
I would say, that a Customer Service Representative (CSR) gets only records display, that are actually bookable. All the other already booked records would only distract the CSR.
1. Is anyone agreeing with me, that the Search Criteria in DB.find(String criteria) should not include the customerId-Field? That means, that this array only have the length of 5 (name, location, specialties, size, rate)??
2. That the serachCriteria for customerId is always "", so that only not booked records are shown.
You see, I am confused. Would be nice if someone could let me know his/her opinion. Thanks.