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 <ActionResult <OwnerBank> > PostOwnerBank(OwnerBank ownerBank) { var bank = _context.OwnerBanks.Where(x => x.AccountNumber == ownerBank.AccountNumber).FirstOrDefault(); if (bank != null) { return(BadRequest(new ResponseResult("Lỗi trùng số tài khoản ngân hàng!"))); } _context.OwnerBanks.Add(ownerBank); await _context.SaveChangesAsync(); return(CreatedAtAction("GetOwnerBank", new { id = ownerBank.Id }, ownerBank)); }