/// <summary> /// Удалить действие у события /// </summary> /// <param name="eGuid"></param> /// <param name="aGuid"></param> public void RemoveActionFromEvent(Guid eGuid, Guid aGuid) { Event @event = events.Where(e => e.guid == eGuid).First(); @event.actions.Remove(@event.actions.Where(a => a.guid == aGuid).First()); }
/// <summary> /// возвращает true если такое событие уже существует /// </summary> /// <param name="event"></param> /// <returns></returns> public bool CheckEvent(Event @event) { return(events.Where(e => e.triggerKey == @event.triggerKey && e.triggerType == @event.triggerType).Count() > 0); }
/// <summary> /// Добавить событие /// </summary> /// <param name="kEvent">событиеw</param> public void AddEvent(Event kEvent) { events.Add(kEvent); }