// 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); }
// 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)); }