/// <summary> /// Adds a security transform action. /// </summary> /// <param name="action"> The SecurityTransformAction type.</param> public void AddSecurityTransformAction(SecurityTransformAction action) { _actions.Add(action); }
private void UpdateSecurityTransform() { SecurityTransform transform = (SecurityTransform)base.WebTransform; SecurityTransformAction transformAction = new SecurityTransformAction(); // Add Security Transform Action transformAction.RequestStateDataType = (RequestStateDataType)Enum.Parse(typeof(RequestStateDataType), (string)this.cmbStateData.SelectedItem); transformAction.TestValue = CreateTestValue(); transformAction.Name = "Test"; if ( _isEdit ) { ListViewItem updateItem = lstActions.Items[_editIndex]; updateItem.Text = transformAction.RequestStateDataType.ToString(); updateItem.SubItems[1].Text = transformAction.TestValue.Value; updateItem.Tag = transformAction; this.btnUpdate.Text = "Add"; _isEdit = false; } else { // Add List View Item #region Add List View Item ListViewItem listItem = new ListViewItem(); listItem.Text = transformAction.RequestStateDataType.ToString(); listItem.SubItems.Add(transformAction.TestValue.Value); listItem.Tag = transformAction; lstActions.Items.Add(listItem); #endregion } // TODO: Clean }
protected virtual void ApplyCustomTest(WebRequest request, SecurityTransformAction action) { }