refactor the isDateReserved method to be invoked from dao and create getTrainingsOnWeekByTrainer