public async Task <int> Handle(GetTextQuery request, CancellationToken cancellationToken) { if (request.SelectedTextType.Id != TextType.TextCountFromDb.Id) { return(request.Text.GetCountOfWordsFromText()); } var book = await _store.FindByIdAsync(request); return(book.Text.GetCountOfWordsFromText()); }