コード例 #1
0
        /// <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());
        }
コード例 #2
0
 /// <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);
 }
コード例 #3
0
 /// <summary>
 /// Добавить событие
 /// </summary>
 /// <param name="kEvent">событиеw</param>
 public void AddEvent(Event kEvent)
 {
     events.Add(kEvent);
 }