public async Task Invoke(HttpContext context, ALItemTraderDbContext dbContext) { var transaction = dbContext.Database.BeginTransaction(); await _next.Invoke(context); if (context.Response.StatusCode == 200) { transaction.Commit(); } else { transaction.Rollback(); } }
public IdentityUserRepository(ALItemTraderDbContext context) { _context = context; }
public CharacterRepository(ALItemTraderDbContext context) { _context = context; }
public PlayerRepository(ALItemTraderDbContext context) { _context = context; }
public AdminRepository(ALItemTraderDbContext context) { _context = context; }