public async Task <IActionResult> PutGame(string id, Game game) { if (id != game.name) { return(BadRequest()); } _context.Entry(game).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GameExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutBill(int id, Bill bill) { if (id != bill.BillID) { return(BadRequest()); } _context.Entry(bill).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BillExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutBill(int id, Bill bill) { if (id != bill.BillID) { return(BadRequest()); } _context.Bill_Hand.RemoveRange(_context.Bill_Hand.Where(item => item.BillID == id)); _context.Bill_Hand.AddRange(bill.blueCards); _context.Entry(bill).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BillExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutPlayer(string id, Player player) { if (id != player.username) { return(BadRequest()); } _context.Entry(player).State = EntityState.Modified; try { ///TODO: Add salt to password await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlayerExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }