public override void PreInitialize() { Configuration.Auditing.IsEnabledForAnonymousUsers = true; // Declare entity types Configuration.Modules.Zero().EntityTypes.Tenant = typeof(Tenant); Configuration.Modules.Zero().EntityTypes.Role = typeof(Role); Configuration.Modules.Zero().EntityTypes.User = typeof(User); BookStoreLocalizationConfigurer.Configure(Configuration.Localization); // Enable this line to create a multi-tenant application. Configuration.MultiTenancy.IsEnabled = BookStoreConsts.MultiTenancyEnabled; // Configure roles AppRoleConfig.Configure(Configuration.Modules.Zero().RoleManagement); Configuration.Settings.Providers.Add <AppSettingProvider>(); }
public override void PreInitialize() { Configuration.Auditing.IsEnabledForAnonymousUsers = true; //Declare entity types Configuration.Modules.Zero().EntityTypes.Tenant = typeof(Tenant); Configuration.Modules.Zero().EntityTypes.Role = typeof(Role); Configuration.Modules.Zero().EntityTypes.User = typeof(User); BookStoreLocalizationConfigurer.Configure(Configuration.Localization); Configuration.Localization.Languages.Add(new LanguageInfo("bg", "Български", "famfamfam-flag-bulgaria", true)); //Enable this line to create a multi-tenant application. Configuration.MultiTenancy.IsEnabled = BookStoreConsts.MultiTenancyEnabled; //Configure roles AppRoleConfig.Configure(Configuration.Modules.Zero().RoleManagement); Configuration.Modules.Zero().RoleManagement.StaticRoles.Add(new StaticRoleDefinition("Author", MultiTenancySides.Tenant)); }