Пример #1
0
 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"));
     }
 }
Пример #2
0
        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));
            }
        }