public EfCoreRepository(IRepositoryWithDbContext dbDbContext) : base(dbDbContext) { }
public IocDatabaseMediator(IRepository <TEntity, TPrimary> dbContextProvider) { _dbContextProvider = (IRepositoryWithDbContext)dbContextProvider; }
public UnitOfWork(IRepositoryWithDbContext context) { _dbContext = context.GetDbContext() ?? throw new ArgumentNullException(nameof(context)); }