package Ġdev . ge ovan esh im iz u . order . domain Ċ Ċ interface ĠTransaction al Repository Ġ{ ĊĊĠĠĠ Ġfun Ġ< T > Ġexecute In Transaction With Result ( block : Ġ() Ġ-> ĠT ?): ĠT ? ĊĊĠĠĠ Ġfun Ġexecute In Transaction Without Result ( block : Ġ() Ġ-> ĠUnit ) Ċ } Ċ