Fix errors in Unity container configuration. Rename class Repository context in UnitOfWork
create UnitOfWork infrastructure in Controller, modify Repository class (generic)