static DataLocalizationFacadeImpl() { DataEventSystemFacade.SubscribeToDataAfterUpdate <ISystemActiveLocale>(OnSystemActiveLocaleChanged, true); DataEventSystemFacade.SubscribeToDataAfterAdd <ISystemActiveLocale>(OnSystemActiveLocaleChanged, true); DataEventSystemFacade.SubscribeToDataDeleted <ISystemActiveLocale>(OnSystemActiveLocaleChanged, true); DataEventSystemFacade.SubscribeToStoreChanged <ISystemActiveLocale>(OnSystemActiveLocaleStoreChanged, true); }
static DataFacadeImpl() { DataEventSystemFacade.SubscribeToDataAfterUpdate <IData>(OnDataChanged, true); DataEventSystemFacade.SubscribeToDataDeleted <IData>(OnDataChanged, true); DataEventSystemFacade.SubscribeToDataBeforeAdd <IData>(SetChangeHistoryInformation, true); DataEventSystemFacade.SubscribeToDataBeforeUpdate <IData>(SetChangeHistoryInformation, true); }
private static void SubscribeToEvents() { DataEventSystemFacade.SubscribeToDataDeleted <IPagePlaceholderContent>(OnPagePlaceholderChanged, true); DataEventSystemFacade.SubscribeToDataAfterUpdate <IPagePlaceholderContent>(OnPagePlaceholderChanged, true); DataEventSystemFacade.SubscribeToDataAfterAdd <IPagePlaceholderContent>(OnPagePlaceholderChanged, true); DataEventSystemFacade.SubscribeToStoreChanged <IPagePlaceholderContent>(OnPagePlaceholderStoreChanged, true); DataEventSystemFacade.SubscribeToDataAfterUpdate <IPage>(OnPageChanged, true); DataEventSystemFacade.SubscribeToDataAfterAdd <IPage>(OnPageChanged, true); DataEventSystemFacade.SubscribeToDataDeleted <IPage>(OnPageChanged, true); DataEventSystemFacade.SubscribeToStoreChanged <IPage>(OnPageStoreChanged, true); DataEventSystemFacade.SubscribeToDataAfterAdd <IPageStructure>(OnPageStructureChanged, true); DataEventSystemFacade.SubscribeToDataAfterUpdate <IPageStructure>(OnPageStructureChanged, true); DataEventSystemFacade.SubscribeToDataDeleted <IPageStructure>(OnPageStructureChanged, true); DataEventSystemFacade.SubscribeToStoreChanged <IPageStructure>(OnPageStructureStoreChanged, true); }