// when the apply button is pressed the current user list is applied to the compliance set // then, onece the user list has been applied, it is reset to None void btnApply_Click(object sender, EventArgs e) { var selectedUserListName = _complianceGroupList.SelectedItem.Text; string userListContent; if (UserComplianceListsFacade.FindUserList(selectedUserListName, out userListContent)) { setComplianceState(userListContent); } _complianceGroupList.SelectedIndex = -1; }
// a drop down list of all the user compliance lists // these are managed from within umbraco private DropDownList createUserComplianceListSelector() { var cplList = new DropDownList(); cplList.ID = "ddlist_compliancegrouplist"; cplList.Width = 200; foreach (string eachComplianceList in UserComplianceListsFacade.UserComplianceLists()) { cplList.Items.Add(eachComplianceList); } _complianceGroupList = cplList; return(cplList); }