public override async Task <SearchResponse> Find(SearchRequest request, ServerCallContext context) { _logger.LogInformation($"searching for {request.Word}..."); var query = new SearchWordQuery { Word = request.Word }; var response = await _mediator.Send(query); return(new SearchResponse { Found = response.IsFound, Word = response.Word }); }
public async Task <IActionResult> Search(SearchWordRequest request) { var query = new SearchWordQuery { Value = request.Value }; var response = await _mediator.Send(query); var httpResponse = new SearchWordResponse { Found = response.IsFound, Word = response.Value }; return(Ok(response)); }