public ActionResult UpdateTrack(int id, TrackModel track) { if (id != track.Id) { return(BadRequest()); } TrackService.EditTrack(track); return(NoContent()); }
public ActionResult EditSong(int idBand, int idAlbum, int idTrack, TrackModel track) { try { track.Id = idTrack; track.AlbumEntityId = idAlbum; ViewBag.Band = BandService.GetBand(idBand); var album = AlbumService.GetAlbum(idAlbum); ViewBag.Album = album; TrackService.EditTrack(track); return(RedirectToAction(nameof(SongsFromAlbum), new { idAlbum = idAlbum, idBand = ViewBag.Band.Id })); } catch { return(View(track)); } }
public Track Execute() { return(_service.EditTrack(_command.Track)); }