public async Task <IActionResult> Get([FromBody] WordMetadataFilterQuery query)
        {
            var words = await _wordMetadataQueryService.FindAllAsync(query.Topic, query.Level);

            var webModels = _mapper.Map <IReadOnlyList <WordMetadata> >(words);

            return(Ok(webModels));
        }
 public Task <IReadOnlyList <WordMetadata> > FilterAsync(WordMetadataFilterQuery query)
 {
     return(_httpClient.PostAsync <WordMetadataFilterQuery, IReadOnlyList <WordMetadata> >(FilterQueryUrl, query));
 }