Is there an existing issue for this?
What is your improvement proposal all about?
There might be an issue with the manager(s) and usage of unit of work. Based on recommendations.
How does the current implementation works and what is wrong about it?
At the moment, each manager uses "IDisposable" and an internal general unit of work. Additionally, there are always (most of the times) some repositories that can be used directly. But this approach is not optimal.
How should the (part of the) feature be implemented?
Instead of "IDisposable", the managers should work without it. This change implies other changes as well (high likely additional functions and other composition of existing ones).
Is there an existing issue for this?
What is your improvement proposal all about?
There might be an issue with the manager(s) and usage of unit of work. Based on recommendations.
How does the current implementation works and what is wrong about it?
At the moment, each manager uses "IDisposable" and an internal general unit of work. Additionally, there are always (most of the times) some repositories that can be used directly. But this approach is not optimal.
How should the (part of the) feature be implemented?
Instead of "IDisposable", the managers should work without it. This change implies other changes as well (high likely additional functions and other composition of existing ones).