public async Task <IActionResult> PutTransaction(string id, Transaction transaction) { if (id != transaction.Id) { return(BadRequest(new ResponseResult("Id trong giao dịch phải giống nhau"))); } _context.Entry(transaction).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransactionExists(id)) { return(BadRequest(new ResponseResult("Không tìm thấy giao dịch!"))); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutOwnerBank(Guid id, OwnerBank ownerBank) { if (id != ownerBank.Id) { return(BadRequest()); } _context.Entry(ownerBank).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OwnerBankExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutTransactionHistory(string id, TransactionHistory transactionHistory) { if (id != transactionHistory.Id) { return(BadRequest()); } _context.Entry(transactionHistory).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransactionHistoryExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }