Having built a small application using the Unit of Work/Repository pattern, I am struggling to understand how to use this properly within my business layer. My application h
Your IUnitOfWork implementation contains all repositories.
Your IUnitOfWork is injected into your presentation layer like mvc controller.
Your IUnitOfWork is injected into mvc controller.
Your IRepository is injected into your UnitOfWork implementation.