posso deixar o código desse jeito ou eu deixo como no curso?
public void validarHorarioDefuuncionamento(AgendamentoConsultaDTO dados){
LocalDateTime dataHoraConsulta = dados.data();
if (dataHoraConsulta.getDayOfWeek() == DayOfWeek.SUNDAY) {
throw new ValidationException("A clínica não funciona aos domingos.");
}
var horaConsulta = dataHoraConsulta.getHour();
if (horaConsulta < 7 || horaConsulta >= 19) {
throw new ValidationException("A clínica só funciona das 7 da manhã às 19h.");
}
}
}
outra duvida.. eu poderia deixar a classe de agendar uma consulta só com 30 min de antecedencia no mesmo metodo ???? Ja q estamos falando de horarios de funcionamento?? ou poderia atrapalhar em testes ou manutenção ???