Created
September 30, 2016 15:58
-
-
Save casper-rasmussen/3db59f54d5bf0a12e69058805b99a109 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[InitializableModule] | |
//Has to be early, to control priority of handlers | |
[ModuleDependency(typeof(DataInitialization))] | |
public class DynamicPropertyBestBetInitializationModule : IInitializableModule | |
{ | |
public void Initialize(EPiServer.Framework.Initialization.InitializationEngine context) | |
{ | |
} | |
public void Uninitialize(EPiServer.Framework.Initialization.InitializationEngine context) | |
{ | |
} | |
void IInitializableModule.Initialize(EPiServer.Framework.Initialization.InitializationEngine context) | |
{ | |
this.RegisterDDSEventHandlersForDynamicPropertyUrlBestbets(); | |
} | |
private void RegisterDDSEventHandlersForDynamicPropertyUrlBestbets() | |
{ | |
string storeNameForType = DynamicDataStoreFactory.Instance.GetStoreNameForType(typeof(BestBet)); | |
//Register our custom event handler early, to ensure it's requested prior any ExternalUrlBestBetHandler | |
DynamicDataStore.RegisterItemSavedEventHandler(storeNameForType, DynamicPropertyBestBetHandler.ItemSavedEventHandler()); | |
DynamicDataStore.RegisterItemDeletedEventHandler(storeNameForType, DynamicPropertyBestBetHandler.ItemDeletedEventHandler()); | |
} | |
void IInitializableModule.Uninitialize(EPiServer.Framework.Initialization.InitializationEngine context) | |
{ | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment