public IActionResult Post([FromBody] Quiz entity) { try { _quizRepo.Add(entity: entity); return(Created($"api/QuizGame/{entity.Id}", entity)); } catch (Exception ex) { _logger.LogError($"Failed to post a quiz: {ex}"); return(BadRequest("Failed to post a quiz")); } }
public IActionResult Create(Quiz newQuiz, IFormCollection collection) { try { if (ModelState.IsValid) { _quizRepo.Add(newQuiz); } return(RedirectToAction(nameof(Index))); } catch (Exception ex) { _logger.LogError($"Failed to create a quiz: {ex}"); return(View(newQuiz)); } }