public async Task <IActionResult> PutQuiz(int id, Quiz quiz) { if (id != quiz.Id) { return(BadRequest()); } _context.Entry(quiz).State = EntityState.Modified; try { _repo.Update(quiz); var save = await _repo.SaveAsync(quiz); } catch (DbUpdateConcurrencyException) { if (!QuizExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }