示例#1
0
        /// <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);
            }
        }