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)); }
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()); }