コード例 #1
0
        public ActionResult StarTrack(StarTrackModel model)
        {
            TrackDto dbTrack = _tracksDao.GetTrackById(model.TrackId);

            _tracksDao.Star(dbTrack);
            return(Redirect(model.ReturnUrl));
        }
コード例 #2
0
        public ActionResult AddTrackToPlaylist(AddTrackToPlaylistModel model)
        {
            // Grab the PlaylistTrack information from the DB
            TrackDto track         = _tracksDao.GetTrackById(model.TrackId);
            var      playlistTrack = new PlaylistTrackDto(track);

            var         user     = (UserDto)Session["user"];
            PlaylistDto playlist = _playlistsDao.GetPlaylistForUser(user.Username, model.PlaylistName);

            _playlistsDao.AddTrackToPlaylist(playlist, playlistTrack);

            return(RedirectToAction("ListTracks", "PlaylistTracks", new { playlistName = model.PlaylistName }));
        }