public IActionResult Put(int id, Puzzle puzzle) { if (id != puzzle.Id) { return(BadRequest()); } _puzzleRepository.UpdatePuzzle(puzzle); return(NoContent()); }