public async Task <IBlogPostData> GetPost(string title) { var(name, content) = await BlobService.GetBlob(title); var post = new BlogPostData(name, content); return(post); }
public async Task <IList <IBlogPostData> > GetPosts() { IList <IBlogPostData> posts = new List <IBlogPostData>(); foreach (var(blobName, blobContent) in await BlobService.GetAllBlobs()) { posts.Add(new BlogPostData(blobName, blobContent)); } return(posts); }
public async Task RemovePost(string title) { await BlobService.RemoveBlob(title); }
public async Task AddPost(IBlogPostData post) { await BlobService.AddBlob(post.Title, post.Content); }