public ActionResult SelectedQuiz(int id)
        {
            Quiz quiz = _quizModel.QuizzesContainer.Quizzes[id];

            ViewBag.Message = quiz.Name;
            Session.Add("Quiz", quiz);
            var quizViewModel = QuizMapper.Map(quiz);

            return(View(quizViewModel));
        }
Example #2
0
        public async Task <IActionResult> PutQuiz(Guid id, Quiz quiz)
        {
            if (id != quiz.Id)
            {
                return(BadRequest());
            }

            if (!await _uow.Quizzes.ExistsAsync(quiz.Id))
            {
                return(NotFound());
            }

            var dalEntity = _mapper.Map(quiz);

            dalEntity.AppUserId = User.UserGuidId();
            await _uow.Quizzes.UpdateAsync(dalEntity);

            await _uow.SaveChangesAsync();

            return(NoContent());
        }