public async Task UpdatePost() { var updatedBlogPost = await BlogPostDataService.UpdateBlogPost(ExistingBlogPost); if (updatedBlogPost != null) { NavigationManager.NavigateTo($"viewpost/{updatedBlogPost.Id}"); } }
public async Task SavePost() { var newPost = new BlogPost { Title = Title, Post = Post, Author = Author }; BlogPost savedPost = await BlogPostDataService.AddBlogPost(newPost); if (savedPost != null) { NavigationManager.NavigateTo($"viewpost/{savedPost.Id}"); } }
private async Task LoadBlogPosts() { BlogPosts = (await BlogPostDataService.GetBlogPosts()).ToList(); }
private async Task LoadBlogPost() { blogPost = await BlogPostDataService.GetBlogPostById(PostId); blogPost.Post = Markdown.ToHtml(blogPost.Post); }
public async Task LoadPost() { ExistingBlogPost = await BlogPostDataService.GetBlogPostById(Int32.Parse(PostId)); CharacterCount = ExistingBlogPost.Post.Length; }
public async Task DeletePost() { await BlogPostDataService.DeleteBlogPost(ExistingBlogPost.Id); NavigationManager.NavigateTo($"/"); }