private async Task ChangeProfileAsync() { try { await HardwareVaultService.ChangeVaultProfileAsync(HardwareVault.Id, SelectedVaultProfileId); RemoteDeviceConnectionsService.StartUpdateHardwareVaultAccounts(HardwareVault.Id); await ToastService.ShowToastAsync("Vault profile updated", ToastType.Success); await ModalDialogClose(); } catch (Exception ex) { Logger.LogError(ex.Message); await ToastService.ShowToastAsync(ex.Message, ToastType.Error); await ModalDialogCancel(); } }