using Blazored.Modal.Services; using Blazored.Modal; using BlazorTp1.Models; using Microsoft.AspNetCore.Components; namespace BlazorTp1.Modals { public partial class DeleteConfirmation { [CascadingParameter] public BlazoredModalInstance ModalInstance { get; set; } [Inject] public IDataService DataService { get; set; } [Parameter] public int Id { get; set; } private Item item = new Item(); protected override async Task OnInitializedAsync() { // Get the item item = await DataService.GetById(Id); } void ConfirmDelete() { ModalInstance.CloseAsync(ModalResult.Ok(true)); } void Cancel() { ModalInstance.CancelAsync(); } } }