static DataLocalizationFacadeImpl() { DataEventSystemFacade.SubscribeToDataAfterUpdate <ISystemActiveLocale>(OnSystemActiveLocaleChanged, true); DataEventSystemFacade.SubscribeToDataAfterAdd <ISystemActiveLocale>(OnSystemActiveLocaleChanged, true); DataEventSystemFacade.SubscribeToDataDeleted <ISystemActiveLocale>(OnSystemActiveLocaleChanged, true); DataEventSystemFacade.SubscribeToStoreChanged <ISystemActiveLocale>(OnSystemActiveLocaleStoreChanged, 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); }