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));
     }
 }
示例#3
0
 public Track Execute()
 {
     return(_service.EditTrack(_command.Track));
 }