public IActionResult Create(Guid testTemplateId, Guid exerciseTemplateId) { var createExerciseTemplatesViewModel = new CreateAnswerTemplatesViewModel { TestTemplateId = testTemplateId, ExerciseTemplateId = exerciseTemplateId }; return(View(createExerciseTemplatesViewModel)); }
public async Task <IActionResult> Create(CreateAnswerTemplatesViewModel createAnswerTemplatesViewModel) { if (ModelState.IsValid) { var answer = Answer.Create(createAnswerTemplatesViewModel.Description, createAnswerTemplatesViewModel.Correct, createAnswerTemplatesViewModel.ExerciseTemplateId); await _answersRepository.InsertAsync(answer); return(RedirectToAction(nameof(Create), new { testTemplateId = createAnswerTemplatesViewModel.TestTemplateId, exerciseTemplateId = createAnswerTemplatesViewModel.ExerciseTemplateId })); } return(View(createAnswerTemplatesViewModel)); }