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)); }