public override void Execute()
 {
     SecurityEventService.Instance.AddSecurityAction(m_eventGuid, (SecurityAction)m_action.Clone());
 }
        public override void Undo()
        {
            SecurityEventService.Instance.AddSecurityAction(m_eventGuid, (SecurityAction)m_action.Clone());

            UndoRedoEventArg arg = new UndoRedoEventArg();

            arg.FirstLevelGuid  = m_eventGuid;
            arg.SecondLevelGuid = m_action.ActionGuid;
            arg.Tag             = m_action.Name;

            RaiseUndoDoneEvent(arg);
        }
 public CreateNewUserActionCommand(string eventGuid, SecurityAction sa)
 {
     m_eventGuid = eventGuid;
     m_action    = (SecurityAction)sa.Clone();
 }