private void DeleteUserFromTeam(UserListModelInner user) { if (Model.Leader == IDHolder.IDUser) { MembersList.Remove(user); } }
private async void DoRemoveUser() { if (SelectedMember == null) { MessageBox.Show("Please select a row first"); return; } var confirmMessage = $"Are you sure you want to remove {SelectedMember.FullName()} from committee?"; if (!ImHereMessageBox.ShowYesNo("Remove Member", confirmMessage)) { return; } var success = true; var errorMsg = ""; try { MembersList.Remove(SelectedMember); CurrentCommittee.Members = MembersList; AppModel.Entry(CurrentCommittee).State = EntityState.Modified; await AppModel.SaveChangesAsync(); } catch (Exception e) { success = false; errorMsg = e.Message; } if (success) { return; } ImHereMessageBox.ShowError("Error deleting row!", errorMsg); }