Open GiovaniZaparoli opened 4 years ago
Acredito que a pessoa que pegar essa issue, é bom que ja possa fazer uma validação, de, se esse cara retornar true, salva, se não, não salva o agendamento. E ai a gente vai incrementando esse create do agendamento com as proximas features.
Problemática
Quando um usuário desejar realizar um agendamento de serviço, o mesmo deverá informar qual o dia e horário de sua preferência, tendo estas informações em mãos o sistema deverá informar se o horário requisito está ou não disponível.
Proposta
Implementar uma função que vai receber 3 parâmetros,
dia
,horário
eduração do serviço
, o sistema irá identificar qual dia da semana é equivalente a data informada, e buscar no banco o horário de funcionamento do estabelecimento, neste ponto temos o primeiro parâmetro de intervalo de busca, posteriormente iremos verificar se o horário requisitado está disponível. Por exemplo, caso o horário inicial seja 17:00 e a duração 50m toda agenda de 17:00 a 17:50 deverá estar disponível.OBS: O intuito desta função seria apenas retornar um boolean se o horário está disponível ou não.