Пример #1
0
        public async Task ShowRemoveInstallerConfirmationModal()
        {
            var RemoveInstallerConfirmationModal = Modal.Show <Confirmation>("Are you sure you want to remove this Installer");
            var result = await RemoveInstallerConfirmationModal.Result;

            if (!result.Cancelled)
            {
                await InstallerService.DeleteInstallerAsync(InstallerId);

                await ModalInstance.CloseAsync();
            }
        }
        public async Task ShowRemoveRetailerModalAsync(Guid RetailerId)
        {
            var DeleteRetailerModal = Modal.Show <Confirmation>("Are you sure you want to delete this Retailer?");
            var result = await DeleteRetailerModal.Result;

            if (!result.Cancelled)
            {
                var Installers = await InstallerService.GetAllInstallersByRetailerIdAsync(RetailerId);

                foreach (var installer in Installers)
                {
                    await InstallerService.DeleteInstallerAsync(installer.Id);
                }
                await RetailerService.DeleteRetailerAsync(RetailerId);
                await Refresh();
            }
        }