Skip to content

Instantly share code, notes, and snippets.

@casper-rasmussen
Last active December 29, 2016 21:42
Show Gist options
  • Save casper-rasmussen/292963dbe525e910a0a487c6ffac6c30 to your computer and use it in GitHub Desktop.
Save casper-rasmussen/292963dbe525e910a0a487c6ffac6c30 to your computer and use it in GitHub Desktop.
[InitializableModule]
[ModuleDependency(typeof(CommerceInitialization))]
public class ContactGroupRegistrationInitialization : IInitializableModule
{
public void Initialize(InitializationEngine context)
{
var metaFieldType = DataContext.Current.MetaModel.RegisteredTypes["ContactGroup"];
MetaEnumItem[] existingItems = MetaEnum.GetItems(metaFieldType);
if(!existingItems.Any(c => c.Handle.Equals(4)))
MetaEnum.AddItem(metaFieldType, 4, "Premium", 4);
}
public void Uninitialize(InitializationEngine context)
{
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment