public async Task <bool> AnswerQuestion(Guid questionId, string answer) { QuestionAnswerRequest request = new QuestionAnswerRequest { Answer = answer }; var response = await PostAsJsonAsync($"question/answer/{questionId.ToString("N")}?{GetFunctionCode()}", request); if (!response.IsSuccessStatusCode) { Debug.WriteLine($"Attempt to answer question failed."); return(false); } return(true); }
public async Task <AnswerQuizQuestionResult> Answer([FromBody] QuestionAnswerRequest request) => await _commandPublisher.ExecuteAsync(new AnswerQuizQuestionCommand(User.Id(), request.QuestionId, request.AnswerId));