public override async Task <WordsReply> GetWords(GetWordsRequest request, ServerCallContext context) { var reqestObject = new AuthorizedRequestObject <GetWordsRequest, WordsReply>(request) { UserId = context.GetHttpContext().User.GetUserId() }; WordsReply reply = await mediator.Send(reqestObject).ConfigureAwait(false); return(reply); }
public async Task <IActionResult> GetWords([FromBody] GetWordsRequest request) { var reqestObject = new AuthorizedRequestObject <GetWordsRequest, WordsReply>(request) { UserId = User.GetUserId() }; WordsReply reply = await mediator.Send(reqestObject).ConfigureAwait(false); return(Ok(reply)); }