public async Task <TagViewModel[]> SearchTags([FromQuery] string q) { if (string.IsNullOrWhiteSpace(q)) { return(new TagViewModel[0]); } var tags = await _tagsRepository.SearchTags(q); return(tags.Select(TagViewModel.From).ToArray()); }