Carrotware.CMS.Core.ExtendedUserData.GetRoles C# (CSharp) Method

GetRoles() public method

public GetRoles ( ) : List
return List
        public List<UserRole> GetRoles()
        {
            using (CarrotCMSDataContext _db = CarrotCMSDataContext.Create()) {
                return (from ur in _db.membership_UserRoles
                        join u in _db.membership_Users on ur.UserId equals u.Id
                        join r in _db.membership_Roles on ur.RoleId equals r.Id
                        join ud in _db.carrot_UserDatas on u.Id equals ud.UserKey
                        where u.UserName == this.UserName
                        orderby r.Name
                        select new UserRole(r)).ToList();
            }
        }