Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save casper-rasmussen/2ac5cc02481be9481134fd811ab22242 to your computer and use it in GitHub Desktop.
Save casper-rasmussen/2ac5cc02481be9481134fd811ab22242 to your computer and use it in GitHub Desktop.
[InitializableModule]
[ModuleDependency(typeof(EPiServer.Commerce.Initialization.InitializationModule))]
public class AccessoryTypeRegistrationInitialization : IInitializableModule
{
public void Initialize(InitializationEngine context)
{
var associationDefinitionRepository = context.Locate.Advanced.GetInstance<GroupDefinitionRepository<AssociationGroupDefinition>>();
associationDefinitionRepository.Add(new AssociationGroupDefinition { Name = RelatedTypeConstants.Accessory });
associationDefinitionRepository.Add(new AssociationGroupDefinition { Name = RelatedTypeConstants.Part });
associationDefinitionRepository.Add(new AssociationGroupDefinition { Name = RelatedTypeConstants.RelatedProduct });
associationDefinitionRepository.Delete("Default");
}
public void Uninitialize(InitializationEngine context)
{
}
public void Preload(string[] parameters)
{
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment