public async Task AddInboundTransaction(InboundTransaction transaction) { using (var context = new NxtContext()) { context.InboundTransactions.Add(transaction); await context.SaveChangesAsync(); } }
public async Task UpdateBlockchainStatus(BlockchainStatus blockchainStatus) { using (var context = new NxtContext()) { context.BlockchainStatus.Attach(blockchainStatus); context.Entry(blockchainStatus).State = EntityState.Modified; await context.SaveChangesAsync(); } }
public async Task UpdateTransactionStatus(long transactionId, TransactionStatus status) { using (var context = new NxtContext()) { var dbTransaction = await context.InboundTransactions.SingleAsync(t => t.TransactionId == transactionId); dbTransaction.Status = status; await context.SaveChangesAsync(); } }