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}");
            }
        }
Beispiel #3
0
 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($"/");
        }