public ActionResult AddSongToAlbum(int idBand, int idAlbum, TrackModel track) { try { track.AlbumEntityId = idAlbum; ViewBag.Band = BandService.GetBand(idBand); var album = AlbumService.GetAlbum(idAlbum); //track.AlbumEntity = album; ViewBag.Album = album; TrackService.AddTrackToAlbum(track); return(RedirectToAction(nameof(SongsFromAlbum), new { idAlbum = idAlbum, idBand = ViewBag.Band.Id })); } catch { return(View(track)); } }
public ActionResult <TrackModel> AddTrack(TrackModel track) { TrackService.AddTrackToAlbum(track); return(CreatedAtAction(nameof(GetTrack), new { id = track.Id }, track)); }