public Uow(IDbContext dbContext = null) { this.dbContext = dbContext; ConfigureDbContext(this.dbContext); var repositoryProvider = new RepositoryProvider(new RepositoryFactories()); repositoryProvider.dbContext = this.dbContext; RepositoryProvider = repositoryProvider; }
protected T GetRepo <T>() where T : class { return(RepositoryProvider.GetRepository <T>()); }
protected IRepository <T> GetStandardRepo <T>() where T : class { return(RepositoryProvider.GetRepositoryForEntityType <T>()); }