コード例 #1
0
ファイル: AlbumsController.cs プロジェクト: mihai9112/albums
        public async Task <IActionResult> Get()
        {
            var albums = await _albumsRepository.GetAlbums();

            if (!albums.Any())
            {
                return(NotFound());
            }

            return(Ok(
                       albums.Select(
                           x => new AlbumResponse(
                               HypermediaLinkBuilder.ForAlbumDiscovery(Url, x.Id, x.UserId),
                               new Dictionary <string, string> {
                { "id", x.Id.ToString() },
                { "userId", x.UserId.ToString() },
                { "title", x.Title }
            }))));
        }
コード例 #2
0
        public async Task <IActionResult> Get()
        {
            var albums = await _repo.GetAlbums();

            return(Ok(albums));
        }