/// <summary> /// Show delete item confirm modal and delete item if it's confirmed. /// </summary> /// <param name="Item">Item to delete.</param> /// <param name="itemName">Item friendly name to view in the message.</param> public async void ShowDeleteModal(T Item, string itemName) { // Show the modal and get the result. DialogResult result = await ConfirmModal.ShowModal($"Deleting {itemName}", $"Do you really want to delete '{itemName}'?", ModalConfirmButton.Delete); // If user confirm, send request to the server to delete item. if (result == DialogResult.Ok) { await DeleteItem(Item); } }