public async void ExecuteDeleteAclCommand(object parameter) { Busy = true; BusyContent = "Deleting ACL"; try { await Task.Factory.StartNew(() => { var visService = new VisService(); visService.RemoveAuthorization(Id, new List <IdentityDescriptionObject> { SelectedAcl }); }); AclList.Remove(SelectedAcl); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { Busy = false; } }