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)); }
public async Task <IActionResult> Post([FromBody] Models.Question question) { var quiz = context.Quiz.SingleOrDefault(q => q.ID == question.QuizId); if (quiz == null) { return(NotFound()); } context.Questions.Add(question); await context.SaveChangesAsync(); return(Ok(question)); }
public Models.Question Post([FromBody] Models.Question question) { // Simulate request duration by waiting for 2 seconds, can be removed! Thread.Sleep(2000); // If needed, sanity check. question.Text += " [modified by backend and returned!]"; this.context.Add(question); this.context.SaveChanges(); return(question); }
public async Task <IActionResult> Put(int id, [FromBody] Models.Question question) { //var question = await context.Questions.SingleOrDefaultAsync(d => d.ID == id); if (id != question.ID) { return(BadRequest()); } context.Entry(question).State = EntityState.Modified; await context.SaveChangesAsync(); return(Ok(question)); }
public void Post([FromBody] Models.Question question) { }