예제 #1
0
        // POST: api/Albums
        public IHttpActionResult Post([FromBody] AlbumsRequestModel value)
        {
            var album = new Album
            {
                Id       = value.Id,
                Producer = value.Producer,
                Title    = value.Title,
                Year     = value.Year
            };

            db.Albums.Add(album);
            db.SaveChanges();

            return(this.Ok(string.Format("{0} was added to Albums", album.Title)));
        }
        // GET: api/Albums/5
        public IHttpActionResult Get(int id)
        {
            var album = db.Albums
                .FirstOrDefault(a => a.Id == id);

            var albumToShow = new AlbumsRequestModel
            {
                Id = album.Id,
                Producer = album.Producer,
                Title = album.Title,
                Year = album.Year
            };

            return this.Ok(albumToShow);
        }
예제 #3
0
        // GET: api/Albums/5
        public IHttpActionResult Get(int id)
        {
            var album = db.Albums
                        .FirstOrDefault(a => a.Id == id);

            var albumToShow = new AlbumsRequestModel
            {
                Id       = album.Id,
                Producer = album.Producer,
                Title    = album.Title,
                Year     = album.Year
            };

            return(this.Ok(albumToShow));
        }