if ($reserva->save()) { $msg = "Objeto salvo com sucesso!"; } else { $msg_erro = "Nao foi possivel salvar objeto!"; } } } elseif ($action == "confirmar") { $dispo = Disponibilidade::find($disponibilidade_id); if ($dispo != null && $dispo->reserva != null) { $reserva = $dispo->reserva; $reserva->reserva_situacao_id = 2; #Confirmado if ($reserva->save()) { $msg = "Objeto salvo com sucesso!"; $mail = new MailHelper(); $mail->sendConfirmacaoAgendamento($reserva->email, $reserva->entidade, $dispo->data, $dispo->hora); } else { $msg_erro = "Nao foi possivel salvar objeto!"; } } else { $msg_erro = "Objeto nao foi localizado!"; } } elseif ($action == "agendar") { $reserva = new Reserva(); $reserva->entidade = $entidade; $reserva->nome = $nome; $reserva->telefone = $telefone; $reserva->celular = $celular; $reserva->email = $email; $reserva->quantidade = $quantidade; $reserva->disponibilidade_id = $disponibilidade_id;