public async Task <ActionResult <ArticleDetailsDto> > Get(long id)
        {
            var article = await HandleWithCache(new GetArticleQuery(id), CacheHelpers.GetArticleCacheKey(id));

            await Handle(new AddArticleViewCommand(id));

            return(Ok(article));
        }