Used DI to get repository