protected void btnRemoveSelected_OnClick(object sender, EventArgs e) { RequiresAuthorizationOrManagedGroup(Authorizations.UpdateGroup, Group.Id); var removedCount = 0; foreach (GridViewRow row in gvComputers.Rows) { var cb = (CheckBox)row.FindControl("chkSelector"); if (cb == null || !cb.Checked) continue; var dataKey = gvComputers.DataKeys[row.RowIndex]; if (dataKey != null) { var membership = new Models.GroupMembership { ComputerId = Convert.ToInt32(dataKey.Value), GroupId = Group.Id }; if (BLL.GroupMembership.DeleteMembership(membership)) removedCount++; } } EndUserMessage = "Successfully Removed " + removedCount + " Members"; PopulateGrid(); }
protected void btnRemoveSelected_OnClick(object sender, EventArgs e) { RequiresAuthorizationOrManagedGroup(Authorizations.UpdateGroup, Group.Id); var removedCount = 0; foreach (GridViewRow row in gvComputers.Rows) { var cb = (CheckBox)row.FindControl("chkSelector"); if (cb == null || !cb.Checked) { continue; } var dataKey = gvComputers.DataKeys[row.RowIndex]; if (dataKey != null) { var membership = new Models.GroupMembership { ComputerId = Convert.ToInt32(dataKey.Value), GroupId = Group.Id }; if (BLL.GroupMembership.DeleteMembership(membership)) { removedCount++; } } } EndUserMessage = "Successfully Removed " + removedCount + " Members"; PopulateGrid(); }