Ejemplo n.º 1
0
        public static AspNetUserModel GetUserModel()
        {
            AspNetUserModel aspNetUserModel = new AspNetUserModel();

            switch (MySession.Current.IsUserAdmin)
            {
            case true:
                aspNetUserModel.AspNetUserList = new Database.AspNetUsersEntities().AspNetUsers.ToList();
                break;

            case false:
                aspNetUserModel.AspNetUserList = new Database.AspNetUsersEntities().AspNetUsers
                                                 .ToList()
                                                 .Where(x => x.UserParentId == new Guid(MySession.Current.UserGuid))
                                                 .ToList();
                break;
            }

            var result = new Database.AspNetUsersEntities().AspNetUsers.ToList();

            //result.First().AspNetRoles.First().Name;

            //aspNetUserModel.UserRoleList = GetUserRoleList();

            return(aspNetUserModel);
        }
Ejemplo n.º 2
0
        public static string GetUserRoleName(string userId)
        {
            var users = new Database.AspNetUsersEntities().AspNetUsers.ToList();

            return(users.FirstOrDefault(x => x.Id == userId)?.AspNetRoles.FirstOrDefault()?.Name);
        }