First pass for supporting lazy loading and not using base64 strings for loading images in UI.

This commit is contained in:
Joseph Milazzo 2021-03-12 12:22:04 -06:00
parent fea1f3d152
commit 33515ad865
6 changed files with 98 additions and 3 deletions

View file

@ -143,6 +143,16 @@ namespace API.Data
.SingleOrDefaultAsync(vol => vol.Id == volumeId);
}
public async Task<VolumeDto> GetVolumeDtoAsync(int volumeId)
{
return await _context.Volume
.Where(vol => vol.Id == volumeId)
.AsNoTracking()
.ProjectTo<VolumeDto>(_mapper.ConfigurationProvider)
.SingleAsync();
}
public async Task<VolumeDto> GetVolumeDtoAsync(int volumeId, int userId)
{
var volume = await _context.Volume