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(); } }