Example #1
0
            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());
            }