26 lines
637 B
C#
26 lines
637 B
C#
using Microsoft.AspNetCore.Components;
|
|
using global::Wishlist.Models;
|
|
using global::Wishlist.Services;
|
|
|
|
namespace Wishlist.Pages.BlogPost
|
|
{
|
|
public partial class Create
|
|
{
|
|
|
|
private BlogPostViewModel? blogPost;
|
|
|
|
private async void HandleValidSubmit()
|
|
{
|
|
var model = Mapper.Map<BlogPostViewModel, Models.BlogPost>(blogPost);
|
|
bool result = await BlogPostService.AddBlogPostAsync(model);
|
|
if (result)
|
|
NavigationManager.NavigateTo("/BlogPost");
|
|
}
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
blogPost = new();
|
|
}
|
|
|
|
}
|
|
} |