public async IAsyncEnumerable <StaticPageData> GetAllAsync()
        {
            var posts = await _store.GetAllAsync();

            foreach (var post in posts)
            {
                yield return(post);
            }
        }
        public async Task <EmailTemplateData?> GetEmailTemplateAsync(string fileName)
        {
            var files = await _store.GetAllAsync();

            foreach (var file in files)
            {
                var fileNameNoExt = Path.GetFileNameWithoutExtension(file.FileName);
                if (string.Equals(fileNameNoExt, fileName, StringComparison.OrdinalIgnoreCase))
                {
                    return(file);
                }
            }

            return(null);
        }
        public async Task <int> CountPostsAsync()
        {
            var posts = await _store.GetAllAsync();

            return(posts.Length);
        }