/// <summary> /// Create a named list that connects artists to an Album /// </summary> /// <param name="albumArtist"></param> /// <returns></returns> public IHttpActionResult Post(AlbumArtistCreate albumArtist) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateAlbumArtistService(); if (!service.CreateAlbumArtist(albumArtist)) { return(InternalServerError()); } return(Ok()); }
public bool CreateAlbumArtist(AlbumArtistCreate model) { var entity = new AlbumArtist() { AlbumId = model.AlbumId, ArtistId = model.ArtistId }; using (var ctx = new ApplicationDbContext()) { ctx.AlbumArtist.Add(entity); return(ctx.SaveChanges() == 1); } }