コード例 #1
0
        public async Task <IActionResult> Put([FromRoute] Guid questionId, [FromBody] UpdateQuestionCommand updateQuestionCommand)
        {
            using (var scope = _tracer.BuildSpan("UpdateQuestion").StartActive(finishSpanOnDispose: true))
            {
                updateQuestionCommand.SetQuestionId(questionId);
                var response = await _mediator.Send(updateQuestionCommand);

                //catch if failure
                return(Ok(response));
            }
        }