public async Task <UserLocation> SaveAsync(UserLocation userLocation, CancellationToken cancellationToken = default(CancellationToken)) { await dbSet.AddAsync(userLocation, cancellationToken); await context.SaveChangesAsync(cancellationToken); return(userLocation); }
public async Task CommitAsync() { if (_disposed) { throw new ObjectDisposedException(_dbContext.GetType().FullName); } try { await _dbContext.SaveChangesAsync(); await _transaction.CommitAsync(); } catch (Exception e) { _logger.LogCritical(e, e.Message); await RollbackAsync(); } finally { Dispose(); } }
public async Task <bool> Add(Transaction entity) { writeDbContext.Transactions.Add(entity); return(await writeDbContext.SaveChangesAsync() > 0); }
public async Task <bool> Add(Mining entity) { context.Minings.Add(entity); return(await context.SaveChangesAsync() > 0); }
public async Task Add(Discount discount, CancellationToken cancellationToken = default) { await _dbContext.Discounts.AddAsync(discount, cancellationToken); await _dbContext.SaveChangesAsync(cancellationToken); }
public async Task <bool> Add(Card entity) { writeDbContext.Cards.Add(entity); return(await writeDbContext.SaveChangesAsync() > 0); }
public async Task <bool> Add(Gemstone entity) { context.Gemstones.Add(entity); return(await context.SaveChangesAsync() > 0); }