public async Task <OutQuizViewModel> Create([FromQuery] int id) { AuthorizedUserModel authorizedUserModel = (AuthorizedUserModel)HttpContext.User.Identity; Quiz quiz = await _quizService.CreateNewQuiz(id, authorizedUserModel.Id); return(_mapperProfile.Map <OutQuizViewModel>(quiz)); }
public IActionResult CreateQuiz([FromForm] NewQuizViewModel quizData) { var song = songService.GetSongById(quizData.SongId); quizService.CreateNewQuiz(song, quizData.Answer1, quizData.Answer2, quizData.RightAnswer); return(RedirectToAction("Index")); }
/* * protected async void SaveNewQuiz() * { * await QuizService.CreateNewQuiz(quiz); * quiz = new Quiz(); * } */ protected async Task HandleValidSubmit() { Quiz result = null; result = await QuizService.CreateNewQuiz(quiz); if (result != null) { NavigationManager.NavigateTo("/createquiz"); } /* * quiz = (await QuizService.CreateNewQuiz(quiz)); */ }
public Quiz Post([FromBody] QuizHasQuestionsAndAnswers newQuiz) { Quiz _newQuiz = _quizService.CreateNewQuiz(newQuiz); return(_newQuiz); }