Exemple #1
0
        private static async Task SeedPermissionCategoryAsync(ApplicationDbContext context)
        {
            var data     = InitializeData.BuildPermissionCategories(context);
            var dbData   = context.PermissionCategories;
            var diffData = data.Where(c => dbData.All(e => e.Label != c.Label)).ToList();
            await context.PermissionCategories.AddRangeAsync(diffData).ConfigureAwait(false);

            await context.SaveChangesAsync().ConfigureAwait(false);
        }