protected void GridViewForumModerators_RowDeleting(object sender, GridViewDeleteEventArgs e) { BLMember blMember = new BLMember(); BLForum blForum = new BLForum(); Member member = blMember.GetMemberById((int)GridViewForumModerators.DataKeys[e.RowIndex]["Id"]); Forum forum = blForum.GetForumById(int.Parse(Request.QueryString["id"])); blForum.RemoveModerator(forum, member); PopulateGridView(forum); }
protected void GridViewSearchResults_RowDeleting(object sender, GridViewDeleteEventArgs e) { BLMember blMember = new BLMember(); Member member = blMember.GetMemberById((int)GridViewSearchResults.DataKeys[e.RowIndex]["Id"]); if (!blMember.Delete(member)) { ShowAlert("Member \"" + member.Name + "\" cannot be deleted at this time. He/she still has active posts, or is an administrator of this forum.", "alert-danger"); e.Cancel = true; } else { ShowAlert("Member \"" + member.Name + "\" was deleted.", "alert-warning"); PopulateGridView(); } }