using Microsoft.AspNetCore.Components; using global::Wishlist.Models; using global::Wishlist.Services; namespace Wishlist.Pages.BlogPost { public partial class Delete { [Parameter] public int id { get; set; } private BlogPostViewModel? blogPost; protected override async Task OnInitializedAsync() { if (blogPost == null) { var result = await BlogPostService.GetbyId(id); if (result != null) blogPost = Mapper.Map(result); } } private async void DeleteButtonClick() { bool result = await BlogPostService.DeletebyIdAsync(id); if (result) NavigationManager.NavigateTo("/BlogPost"); } } }