`AddDraft_` вполне валиден после `lock.Good ();`. Можно так поэтому:
```
lock.Good ();
return AddDraft_.lastInsertid ().toLongLong ();
```