示例#1
0
        public List <UserDto> GetUsers()
        {
            var usersDto = new List <UserDto>();
            var users    = _context.Users.ToList();

            foreach (var user in users)
            {
                usersDto.Add(MapToDto.MapUserToDto(user));
            }

            return(usersDto);
        }
示例#2
0
        internal List <UserDto> GetSessionsPerUser()
        {
            List <UserDto> usersDto = new List <UserDto>();
            var            users    = _context.Users.ToList();

            foreach (var user in users)
            {
                usersDto.Add(MapToDto.MapUserToDto(user));
            }

            return(usersDto);
        }
示例#3
0
        public IEnumerable <UserDto> GetUsersForRole(string id)
        {
            UserRepository _userRepository = new UserRepository();
            var            users           = _context.Users.Where(user => user.Roles.Any(role => role.RoleId == id)).ToList();
            var            usersDto        = new List <UserDto>();

            foreach (var user in users)
            {
                usersDto.Add(MapToDto.MapUserToDto(user));
            }

            return(usersDto);
        }
示例#4
0
        public IEnumerable <UserDto> GetUsersForRoleName(string name)
        {
            var selectedRole = _context.Roles.FirstOrDefault(r => r.Name == name);

            UserRepository _userRepository = new UserRepository();
            var            users           = _context.Users.Where(user => user.Roles.Any(role => role.RoleId == selectedRole.Id)).ToList();
            var            usersDto        = new List <UserDto>();

            foreach (var user in users)
            {
                usersDto.Add(MapToDto.MapUserToDto(user));
            }

            return(usersDto);
        }
示例#5
0
        public UserDto GetUserById(string Id)
        {
            var user = _context.Users.FirstOrDefault(u => u.Id == Id);

            return(MapToDto.MapUserToDto(user));
        }
示例#6
0
        internal UserDto GetSessionsForUser(string userId)
        {
            var user = _context.Users.FirstOrDefault(u => u.Id == userId);

            return(MapToDto.MapUserToDto(user));
        }