ghedeon
05/29/2018, 9:06 AMsave/commit
method, that will persist the appointment on a final step. Basically, what you want here is a some sort of transaction: begin transaction -> add some data -> commit. But transactions don't fit well into Repository, which is supposed to be "a collection-like interface": https://martinfowler.com/eaaCatalog/repository.html