Beispiel #1
0
        private static void ExecuteInitializers(DatabaseContext context)
        {
            /** General */
            var languages   = new LanguageInitializer(context).Seed();
            var users       = new UserInitializer(context).Seed();
            var permissions = new PermissionInitializer(context).Seed();
            var roles       = new RoleInitializer(permissions, users, context).Seed();

            /** File Manager */
            var fileManagerDirectories = new FileManagerDirectoryInitializer(users, context).Seed();
        }
Beispiel #2
0
 protected override void Seed(ShroomsDbContext context)
 {
     RoleInitializer.CreateRoles(context);
     ModulesInitializer.Create(context);
     PermissionInitializer.CreatePermissions(context);
 }
Beispiel #3
0
 public static void UsePermissionInitializerExtension(this IApplicationBuilder app, IServiceProvider serviceProvider)
 {
     //initialize permissions from class
     PermissionInitializer.InitializePermission(serviceProvider).Wait();
 }