public async Task <long> GetNotExpiredBlogsAfterAsync(DateTime dateTime, CancellationToken cancellationToken) { var specification = _specificationFactory.Create <Blog>() .NotExpired() .CreatedAfter(dateTime); var result = await _blogRepository .CountAsync(specification, cancellationToken); return(result); }