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;