Fixed code for getting members with roles and libraries

This commit is contained in:
Joseph Milazzo 2020-12-24 08:38:55 -06:00
parent f0919042b0
commit fbe2daac6a

View File

@ -68,16 +68,16 @@ namespace API.Data
Username = u.UserName,
Created = u.Created,
LastActive = u.LastActive,
Roles = u.UserRoles.Select(r => r.Role.Name).ToList()
Roles = u.UserRoles.Select(r => r.Role.Name).ToList(),
Libraries = u.Libraries.Select(l => new LibraryDto
{
Name = l.Name,
CoverImage = l.CoverImage,
Type = l.Type,
Folders = l.Folders.Select(x => x.Path).ToList()
}).ToList()
})
.ToListAsync();
//return await _context.Users.Include(x => x.Libraries)
return await _context.Users.Include(x => x.Libraries)
.Include(x => x.Libraries)
.ProjectTo<MemberDto>(_mapper.ConfigurationProvider)
.ToListAsync();
}
public async Task<MemberDto> GetMemberAsync(string username)