internal override void HandleEvent(DependencyTypesEnum typeEnum, List <IContentBase> contentItems) { if (typeEnum == DependencyTypesEnum.Content) { if (_associatedId.HasValue) { foreach (var item in contentItems) { if (_catchChildren) { if (Helpers.ConvertCsvToIntArray(item.Path).Any(x => x == _associatedId)) { base.ChangeDetected(); break; } } else { if (_associatedId == item.Id) { base.ChangeDetected(); break; } } } } } }
internal override void HandleEvent(DependencyTypesEnum typeEnum, List <IContentBase> contentItems) { if (typeEnum == DependencyTypesEnum.Media) { if (_associatedId.HasValue) { foreach (var item in contentItems) { if (_associatedId == item.ContentTypeId) { base.ChangeDetected(); break; } } } } }
internal abstract void HandleEvent(DependencyTypesEnum typeEnum, List <IContentBase> contentItems);