public async Task <IActionResult> VerifyQuestionAsync([FromBody] VerifyQuestionDTO verifyQuestionDTO) { try { var command = new VerifyQuestionCommand { QuestionId = verifyQuestionDTO.QuestionId, Token = verifyQuestionDTO.Token }; var verifyQuestionResult = await QuestionService.VerifyQuestionAsync(command); var result = Mapper.Map <VerifyQuestionResult, VerifyQuestionResultDTO>(verifyQuestionResult); return(Ok(result)); } catch (Exception exception) { return(Exception(exception, "Failed to verify question")); } }
public async Task <IActionResult> Verify([FromQuery] Guid questionId, [FromQuery] string token) { VerifyQuestionCommand command = new VerifyQuestionCommand() { QuestionId = questionId, Token = token }; var result = await QuestionService.VerifyQuestionAsync(command); if (result.Succeeded) { ViewBag.Result = "Verified"; } else { ViewBag.Result = "Failed"; } return(View("Result")); }