protected BaseRepository( ShipDbContext dbContext, Func <ShipDbContext, DbSet <TEntity> > tableProvider ) { this.dbContext = dbContext; table = tableProvider(this.dbContext); }
public async Task Invoke(HttpContext context, ShipDbContext dbContext) { await _next(context); await dbContext.SaveChangesAsync(); }
public UserRepository(ShipDbContext dbContext) : base(dbContext, dbContext => dbContext.Users) { }
public TokenRepository(ShipDbContext dbContext) : base(dbContext, dbContext => dbContext.Tokens) { }