Пример #1
0
        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));
        }