Transaction sample
Create method does not store the resource in the DB
Create method does not store the link in the DB
There is no point to raise exceptions at this layer as well