public async Task <IActionResult> Post([FromBody] Models.Quiz quiz) { var userId = HttpContext.User.Claims.First().Value; quiz.OwnerId = userId; _context.Quizzes. Add(quiz); await _context.SaveChangesAsync(); return(Ok(quiz)); }
public async Task <IActionResult> Post([FromBody] Models.Question question) { var quiz = _context.Quizzes.SingleOrDefault(q => q.ID == question.QuizId); if (quiz == null) { return(NotFound()); } _context.Questions.Add(question); await _context.SaveChangesAsync(); return(Ok(question)); }
public async Task <IActionResult> Post([FromBody] Models.Question question) { var quiz = quizeContext.Quizs .SingleOrDefault(x => x.Id == int.Parse(question.QuizId)); if (quiz == null) { return(NotFound()); } quizeContext.Questions.Add(question); await quizeContext.SaveChangesAsync(); return(Ok(question)); }
public async Task <IActionResult> Post([FromBody] Models.Quiz quiz) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userId = HttpContext.User.Claims.First().Value; quiz.OwnerId = userId; quizContext.Quizs.Add(quiz); await quizContext.SaveChangesAsync(); return(Ok(quiz)); }