RoleInfo objRoleInfodata = new RoleInfo();
RoleController objRoleControllerdata = new RoleController();
objRoleInfodata.Description = “Role Description”;
objRoleInfodata.IsPublic = false;
objRoleInfodata.AutoAssignment = false;
objRoleInfodata.PortalID = this.PortalId;
objRoleInfodata.RoleGroupID = -1;
objRoleInfodata.Status = DotNetNuke.Security.Roles.RoleStatus.Approved;
objRoleControllerdata.AddRole(objRoleInfodata);