protected void rptMember_ItemCommand(object source, RepeaterCommandEventArgs e) { if (!string.IsNullOrEmpty(e.CommandArgument.ToString())) { int id = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "delete") { Member memberToDelete = new Member(id); foreach (MemberGroup memberGroup in memberToDelete.Groups) { memberToDelete.RemoveGroup(memberGroup.Id); } memberToDelete.delete(); this.lblResultInfo.Text = "Lid verwijderd uit alle groepen!"; } } }
public static void RemoveMemberFromPotentialSpamGroup(Member member) { var memberGroup = MemberGroup.GetByName(SpamMemberGroupName); if (memberGroup == null) MemberGroup.MakeNew(SpamMemberGroupName, new User(0)); memberGroup = MemberGroup.GetByName(SpamMemberGroupName); if (Roles.IsUserInRole(member.LoginName, SpamMemberGroupName)) member.RemoveGroup(memberGroup.Id); }