private void Process_SynchCMSRelationShipsToAD() { Collection cUserIDs = new Collection(); Collection cGroupIDs = new Collection(); Collection cActions = new Collection(); int count; long userid = 0; int groupid = 0; string addelete = string.Empty; for (count = 1; count <= System.Convert.ToInt32(Request.Form["usercount"]); count++) { if (Request.Form["userid" + count.ToString()] != null) userid = System.Convert.ToInt64(Request.Form["userid" + count.ToString()]); if (Request.Form["groupid" + count.ToString()] != null) groupid = int.Parse(Request.Form["groupid" + count.ToString()].ToString()); if(Request.Form["delete" + count.ToString()] != null) addelete = Request.Form["delete" + count.ToString()].ToString(); if (addelete != "") { cUserIDs.Add(userid, count.ToString(), null, null); cGroupIDs.Add(groupid, count.ToString(), null, null); cActions.Add("delete", count.ToString(), null, null); } } m_refUserApi = new UserAPI(); m_refUserApi.SynchCMSRelationshipsToAD(cUserIDs, cGroupIDs, cActions); Response.Redirect("adreports.aspx?action=GetRelationshipsForSynch", false); }