public static void AddUpdateRole(string roleName, bool hasRead, bool hasEdit, bool hasPublish) { RolePermissions permissions = new RolePermissions(); permissions.RoleName = roleName; permissions.HasRead = hasRead; permissions.HasEdit = hasEdit; permissions.HasPublish = hasPublish; permissions.Save(); RolePermissionManager.MarkDirty(); // Add role to other membership databases controller.AddRole(roleName); }