Example #1
0
            public static SecurityEvent ToSecurityEvent(RuleEvenPlus rep)
            {
                SecurityEvent se = new SecurityEvent();

                se.Description = rep.Desc;
                se.EventGuid   = rep.Guid;
                se.Name        = rep.Name;

                if (rep.Actions != null && rep.Actions.Count > 0)
                {
                    foreach (RuleActionPlus rap in rep.Actions)
                    {
                        se.SecurityActions.Add(ToSecurityAction(rap));
                    }
                }

                return(se);
            }
Example #2
0
            public static RuleEvenPlus FromSecurityEvent(SecurityEvent se)
            {
                RuleEvenPlus rep = new RuleEvenPlus();

                rep.Desc = se.Description;
                rep.Guid = se.EventGuid;
                rep.Name = se.Name;

                if (se.SecurityActions.Count > 0)
                {
                    rep.Actions = new List <RuleActionPlus>();

                    foreach (SecurityAction sa in se.SecurityActions)
                    {
                        rep.Actions.Add(FromSecurityAction(sa));
                    }
                }

                return(rep);
            }