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();
            }
        }
예제 #2
0
 public IdentityUserRepository(ALItemTraderDbContext context)
 {
     _context = context;
 }
 public CharacterRepository(ALItemTraderDbContext context)
 {
     _context = context;
 }
예제 #4
0
 public PlayerRepository(ALItemTraderDbContext context)
 {
     _context = context;
 }
예제 #5
0
 public AdminRepository(ALItemTraderDbContext context)
 {
     _context = context;
 }