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); }
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); }