コード例 #1
0
    public async Task<IActionResult> PutQuiz([FromRoute] int id, [FromBody] Quiz quiz)
    {
      if (!ModelState.IsValid)
      {
        return BadRequest(ModelState);
      }

      if (id != quiz.ID)
      {
        return BadRequest();
      }

      _context.Entry(quiz).State = EntityState.Modified;

      try
      {
        await _context.SaveChangesAsync();
      }
      catch (DbUpdateConcurrencyException)
      {
        if (!QuizExists(id))
        {
          return NotFound();
        }
        else
        {
          throw;
        }
      }

      return NoContent();
    }
コード例 #2
0
        public async Task <IActionResult> Put(int id, [FromBody] Models.Question question)
        {
            if (id != question.ID)
            {
                return(BadRequest());
            }

            context.Entry(question).State = EntityState.Modified;

            await context.SaveChangesAsync();

            return(Ok(question));
        }