From fbe2daac6a93830012ef8ab22a0fba0539ec937f Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Thu, 24 Dec 2020 08:38:55 -0600 Subject: [PATCH] Fixed code for getting members with roles and libraries --- API/Data/UserRepository.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/API/Data/UserRepository.cs b/API/Data/UserRepository.cs index 55a382654..6c63d31b9 100644 --- a/API/Data/UserRepository.cs +++ b/API/Data/UserRepository.cs @@ -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(_mapper.ConfigurationProvider) - .ToListAsync(); } public async Task GetMemberAsync(string username)