Completed Album API functionality #22, #25

This commit is contained in:
amazing-username
2019-05-09 20:40:58 -04:00
parent f7d6580253
commit 287719db42
2 changed files with 22 additions and 7 deletions
+21 -6
View File
@@ -44,23 +44,38 @@ namespace Icarus.Controllers
albums = albumStoreContext.GetAlbums();
return Ok(albums);
if (albums.Count > 0)
{
return Ok(albums);
}
else
{
return NotFound();
}
}
[HttpGet("{id}")]
public IActionResult Get(int id)
{
Album album = new Album();
album.AlbumId = id;
Album album = new Album
{
AlbumId = id
};
AlbumStoreContext albumStoreContext = HttpContext
.RequestServices
.GetService(typeof(AlbumStoreContext)) as AlbumStoreContext;
album = albumStoreContext.GetAlbum(album);
if (albumStoreContext.DoesAlbumExist(album))
{
album = albumStoreContext.GetAlbum(album);
return Ok(album);
return Ok(album);
}
else
{
return NotFound();
}
}
#endregion
}
+1 -1
View File
@@ -172,7 +172,7 @@ namespace Icarus.Models.Context
{
album = ParseSingleData(reader);
if (album != null)
if (album.Title != null)
{
_logger.Info($"Album {album.Title} exists");
return true;