@@ -29,8 +29,8 @@ public async Task<ActionResult> Paged(int page = 1, int pageSize = 50, string so
2929 await _storeContext . Artists . LoadAsync ( ) ;
3030
3131 var albums = await _storeContext . Albums
32- // .Include(a => a.Genre)
33- // .Include(a => a.Artist)
32+ . Include ( a => a . Genre )
33+ . Include ( a => a . Artist )
3434 . ToPagedListAsync ( page , pageSize , sortBy ,
3535 a => a . Title , // sortExpression
3636 SortDirection . Ascending , // defaultSortDirection
@@ -44,8 +44,8 @@ public async Task<ActionResult> Paged(int page = 1, int pageSize = 50, string so
4444 public async Task < ActionResult > All ( )
4545 {
4646 var albums = await _storeContext . Albums
47- // .Include(a => a.Genre)
48- // .Include(a => a.Artist)
47+ . Include ( a => a . Genre )
48+ . Include ( a => a . Artist )
4949 . OrderBy ( a => a . Title )
5050 . ToListAsync ( ) ;
5151
@@ -74,17 +74,13 @@ public async Task<ActionResult> Details(int albumId)
7474 await _storeContext . Artists . LoadAsync ( ) ;
7575
7676 var album = await _storeContext . Albums
77- // .Include(a => a.Artist)
78- // .Include(a => a.Genre)
77+ . Include ( a => a . Artist )
78+ . Include ( a => a . Genre )
7979 . Where ( a => a . AlbumId == albumId )
8080 . SingleOrDefaultAsync ( ) ;
8181
8282 var albumResult = Mapper . Map ( album , new AlbumResultDto ( ) ) ;
8383
84- // TODO: Get these from the related entities when EF supports that again, i.e. when .Include() works
85- //album.Artist.Name = (await _storeContext.Artists.SingleOrDefaultAsync(a => a.ArtistId == album.ArtistId)).Name;
86- //album.Genre.Name = (await _storeContext.Genres.SingleOrDefaultAsync(g => g.GenreId == album.GenreId)).Name;
87-
8884 // TODO: Add null checking and return 404 in that case
8985
9086 return Json ( albumResult ) ;
@@ -147,7 +143,6 @@ public async Task<ActionResult> UpdateAlbum(int albumId, [FromBody] AlbumChangeD
147143 public async Task < ActionResult > DeleteAlbum ( int albumId )
148144 {
149145 var album = await _storeContext . Albums . SingleOrDefaultAsync ( a => a . AlbumId == albumId ) ;
150- //var album = _storeContext.Albums.SingleOrDefault(a => a.AlbumId == albumId);
151146
152147 if ( album != null )
153148 {
0 commit comments