RoleController objRoleCont = new RoleController();
ArrayList objRoles = objRoleCont.GetPortalRoles(“Pass Portal Id”);
List<ReolesDetails> objRolesDetails = new List<ReolesDetails>();
UserInfo obj = UserController.GetUserById(“Pass Portal Id”, “Pass User ID”));
foreach (RoleInfo objRole in objRoles)
{
if (obj.IsInRole(objRole.RoleName))
{
objRolesDetails.Add(new ReolesDetails(){

Thank you for reading this post, don't forget to subscribe!

RId = objRole.RoleID,
RoleNames = objRole.RoleName,
Approved = false
});
}

}

public struct ReolesDetails
{
public int RId { get; set; }
public string RoleNames { get; set; }
public bool Approved { get; set; }
}