예제 #1
0
 protected BaseRepository(
     ShipDbContext dbContext,
     Func <ShipDbContext, DbSet <TEntity> > tableProvider
     )
 {
     this.dbContext = dbContext;
     table          = tableProvider(this.dbContext);
 }
예제 #2
0
        public async Task Invoke(HttpContext context, ShipDbContext dbContext)
        {
            await _next(context);

            await dbContext.SaveChangesAsync();
        }
예제 #3
0
 public UserRepository(ShipDbContext dbContext) : base(dbContext, dbContext => dbContext.Users)
 {
 }
예제 #4
0
 public TokenRepository(ShipDbContext dbContext) : base(dbContext, dbContext => dbContext.Tokens)
 {
 }