public void InitializePermissions(List <Permission> permissions) { _dbContext.RolePermissions.RemoveRange(_dbContext.RolePermissions.Where(rp => rp.RoleId == DefaultRoles.Admin.Id)); _dbContext.SaveChanges(); _dbContext.Permissions.RemoveRange(_dbContext.Permissions); _dbContext.SaveChanges(); _dbContext.AddRange(permissions); GrantAllPermissionsToAdminRole(permissions); _dbContext.SaveChanges(); }