Пример #1
0
        private async Task DeleteBook()
        {
            var confirmParams = new ModalParameters();

            confirmParams.Add(nameof(Confirm.ConfirmationMessage), $"آیا از حذف کتاب {BookDto.Title} مطمئن می‌باشید؟");

            var confirmModal = ModalService.Show <Confirm>("تایید حذف", confirmParams);

            var result = await confirmModal.Result;

            if (!result.Cancelled && (bool)result.Data)
            {
                await BookWebService.DeleteBook(BookDto.Id);

                ToastService.ShowSuccess("حذف کتاب با موفقیت انجام شد");

                await StateChangeRequest.InvokeAsync();
            }
        }