public static void InitIoC(IServiceCollection services, string connectionString) { //init ioc module for DAL DataModule.InitIoc(services, connectionString); services.AddTransient <IBaseRepository <int, Account>, Repository <int, Account> >(); services.AddTransient <IBaseRepository <int, TransactionHistory>, Repository <int, TransactionHistory> >(); }